-
Notifications
You must be signed in to change notification settings - Fork 43
/
gatsby-config.plugins.js
72 lines (71 loc) · 2.05 KB
/
gatsby-config.plugins.js
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
70
71
72
const defaultLanguage = 'en';
module.exports = [
'gatsby-plugin-top-layout',
'gatsby-plugin-react-helmet',
'gatsby-transformer-sharp',
'gatsby-plugin-eslint',
'gatsby-plugin-sharp',
/*
* this (optional) plugin enables Progressive Web App + Offline functionality
* To learn more, visit: https://gatsby.dev/offline
*/
'gatsby-plugin-offline',
/*
* If you want to use styled components you should add the plugin here.
* 'gatsby-plugin-styled-components',
*/
'gatsby-plugin-react-helmet',
{
resolve: 'gatsby-source-filesystem',
options: {
path: `${__dirname}/content/assets`,
name: 'assets',
},
},
{
resolve: 'gatsby-plugin-manifest',
options: {
name: 'gatsby-starter-default',
short_name: 'starter',
start_url: '/',
background_color: '#663399',
theme_color: '#663399',
display: 'minimal-ui',
icon: 'content/assets/favicon.png', // This path is relative to the root of the site.
},
},
{
resolve: 'gatsby-plugin-react-intl',
options: {
path: `${__dirname}/src/intl`,
languages: ['en', 'pt-br', 'es', 'ja', 'de', 'ru', 'fr'],
defaultLanguage,
redirect: true,
redirectComponent: require.resolve('./src/utils/redirect.js'),
},
},
{
resolve: 'gatsby-plugin-google-analytics',
options: {
head: false,
trackingId: 'UA-10504378-9',
cookieDomain: 'resume-builder.js.org',
},
},
{
resolve: 'gatsby-plugin-material-ui',
/*
* If you want to use styled components, in conjunction to Material-UI, you should:
* - Change the injection order
* - Add the plugin
*/
options: {
/*
* stylesProvider: {
* injectFirst: true,
* },
*/
},
// 'gatsby-plugin-styled-components',
},
];