-
Notifications
You must be signed in to change notification settings - Fork 2
/
gatsby-config.js
75 lines (75 loc) · 1.93 KB
/
gatsby-config.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
73
74
75
module.exports = {
siteMetadata: {
title: 'GraphQL Blog: Learning GraphQL, Tutorials, Examples, Tools',
author: 'Artur Czemiel',
description:
'Learn everything about GraphQL. How it works, how it looks comparing GraphQL vs REST? What are the issues with GraphQL performance? You will find out everything from our GraphQL tutorials and examples.',
siteUrl: 'https://blog.graphqleditor.com',
},
pathPrefix: '/',
plugins: [
{
resolve: `gatsby-source-filesystem`,
options: {
path: `${__dirname}/src/pages`,
name: 'pages',
},
},
{
resolve: `gatsby-transformer-remark`,
options: {
plugins: [
{
resolve: `gatsby-remark-images`,
options: {
maxWidth: 590,
},
},
{
resolve: `gatsby-remark-responsive-iframe`,
options: {
wrapperStyle: `margin-bottom: 1.0725rem`,
},
},
{
resolve: 'gatsby-remark-prismjs',
},
'gatsby-remark-copy-linked-files',
'gatsby-remark-smartypants',
],
},
},
`gatsby-transformer-sharp`,
`gatsby-plugin-sharp`,
{
resolve: `gatsby-plugin-google-analytics`,
options: {
trackingId: `UA-127595045-1`,
},
},
'gatsby-plugin-emotion',
`gatsby-plugin-feed`,
`json-feed`,
`json-feed-no-content`,
{
resolve: `gatsby-plugin-manifest`,
options: {
name: `GraphQL Editor Blog`,
short_name: `GraphQL Blog`,
start_url: `/`,
background_color: `#ffffff`,
theme_color: `#663399`,
display: `minimal-ui`,
icon: `src/assets/logo.png`,
},
},
`gatsby-plugin-react-helmet`,
{
resolve: 'gatsby-plugin-typography',
options: {
pathToConfigModule: 'src/utils/typography',
},
},
`gatsby-plugin-sitemap`,
],
};