-
Notifications
You must be signed in to change notification settings - Fork 37
/
_document.jsx
69 lines (60 loc) 路 3.17 KB
/
_document.jsx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
import Document, {
Head,
Html,
Main,
NextScript
} from 'next/document'
import { NoScript } from '@/common/NoScript'
const ogTitle = 'Neptune Mutual Decentralized Insurance'
const ogDescription = 'Neptune Mutual protects the Ethereum community from hacks and exploits through its unique parametric DeFi insurance marketplace designed to cover, protect and secure onchain digital assets; power by Ethereum, driven by stablecoins.'
// Image available at `public/marketplace.png`
const ogImageUri = 'https://neptunemutual.com/assets/images/meta/og/marketplace.png'
class MyDocument extends Document {
render () {
return (
<Html>
<Head>
<link rel='apple-touch-icon' sizes='57x57' href='/icons/apple-icon-57x57.png' />
<link rel='apple-touch-icon' sizes='60x60' href='/icons/apple-icon-60x60.png' />
<link rel='apple-touch-icon' sizes='72x72' href='/icons/apple-icon-72x72.png' />
<link rel='apple-touch-icon' sizes='76x76' href='/icons/apple-icon-76x76.png' />
<link rel='apple-touch-icon' sizes='114x114' href='/icons/apple-icon-114x114.png' />
<link rel='apple-touch-icon' sizes='120x120' href='/icons/apple-icon-120x120.png' />
<link rel='apple-touch-icon' sizes='144x144' href='/icons/apple-icon-144x144.png' />
<link rel='apple-touch-icon' sizes='152x152' href='/icons/apple-icon-152x152.png' />
<link rel='apple-touch-icon' sizes='180x180' href='/icons/apple-icon-180x180.png' />
<link rel='icon' type='image/png' sizes='192x192' href='/icons/android-icon-192x192.png' />
<link rel='icon' type='image/png' sizes='32x32' href='/favicon-32x32.png' />
<link rel='icon' type='image/png' sizes='96x96' href='/favicon-96x96.png' />
<link rel='icon' type='image/png' sizes='16x16' href='/favicon-16x16.png' />
<link rel='manifest' href='/manifest.json' />
<meta name='msapplication-TileColor' content='#01052D' />
<meta name='msapplication-TileImage' content='/icons/ms-icon-144x144.png' />
<meta name='theme-color' content='#01052D' />
<meta property='og:type' content='website' />
<meta property='og:title' content={ogTitle} />
<meta property='og:description' content={ogDescription} />
<meta property='og:image' content={ogImageUri} />
<meta name='twitter:card' content='summary_large_image' />
<meta name='twitter:title' content={ogTitle} />
<meta name='twitter:description' content={ogDescription} />
<meta name='twitter:image' content={ogImageUri} />
{/* preload */}
<link rel='preload' as='image' href='/cover-actions/purchase.png' />
<link rel='preload' as='image' href='/cover-actions/add-liquidity.png' />
<link rel='preload' as='image' href='/cover-actions/report.png' />
<link rel='preload' as='image' href='/cover-actions/claim.png' />
</Head>
<body
translate='no'
className='text-black font-inter text-md bg-F6F7F9'
>
<NoScript />
<Main />
<NextScript />
</body>
</Html>
)
}
}
export default MyDocument