-
Notifications
You must be signed in to change notification settings - Fork 1
/
nuxt.config.ts
62 lines (61 loc) 路 1.56 KB
/
nuxt.config.ts
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
import { withDocus } from 'docus';
const isProd: boolean = process.env.NODE_ENV === 'production';
export default withDocus({
/**
* Has to specify rootDir as we use nuxt-extend
*/
rootDir: __dirname,
target: 'static',
head: {
meta: [
{ charset: 'utf-8' },
{ name: 'viewport', content: 'width=device-width, initial-scale=1' },
{
hid: 'og:site_name',
property: 'og:site_name',
content: 'UNICEF/GeoSpoc',
},
{ hid: 'og:type', property: 'og:type', content: 'website' },
{ hid: 'twitter:site', name: 'twitter:site', content: '@geospoc' },
{
hid: 'twitter:card',
name: 'twitter:card',
content: 'summary_large_image',
},
{
hid: 'og:image',
property: 'og:image',
content: 'https://image.nuxtjs.org/social.png',
},
{
hid: 'og:image:secure_url',
property: 'og:image:secure_url',
content: 'https://image.nuxtjs.org/social.png',
},
{
hid: 'og:image:alt',
property: 'og:image:alt',
content: 'UNICEF/GeoSpoc',
},
{
hid: 'twitter:image',
name: 'twitter:image',
content: 'https://image.nuxtjs.org/social.png',
},
],
},
/**
* Build Modules
*/
buildModules: ['@nuxt/image'],
image: {
domains: ['https://geospoc.github.io'],
alias: {
'gqi-mapper-documentation': isProd ? '/gqi-mapper-documentation/' : '/',
},
},
// Router settings for deployment
router: {
base: isProd ? '/gqi-mapper-documentation/' : '/',
},
});