-
Notifications
You must be signed in to change notification settings - Fork 0
/
gatsby-config.ts
72 lines (70 loc) · 1.89 KB
/
gatsby-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
63
64
65
66
67
68
69
70
71
72
import type { GatsbyConfig } from "gatsby";
const config: GatsbyConfig = {
flags: {
DEV_SSR: true
},
siteMetadata: {
title: `Cyoanide`,
siteUrl: `https://www.yourdomain.tld`
},
// More easily incorporate content into your pages through automatic TypeScript type generation and better GraphQL IntelliSense.
// If you use VSCode you can also use the GraphQL plugin
// Learn more at: https://gatsby.dev/graphql-typegen
graphqlTypegen: true,
pathPrefix: `__GATSBY_IPFS_PATH_PREFIX__`, // "__GATSBY_IPFS_PATH_PREFIX__" + code in gatsby-node makes relative paths work for electron, see https://github.com/gatsbyjs/gatsby/discussions/14161
plugins: [
{
resolve: `gatsby-plugin-prettier-build`,
options: {
types: ['js'],
concurrency: 20,
verbose: false
}
},
"gatsby-plugin-sass",
{
resolve: 'gatsby-plugin-manifest',
options: {
"icon": "src/images/poison-svgrepo-com.svg"
}
},
"gatsby-plugin-image",
"gatsby-plugin-sharp",
{
resolve: 'gatsby-source-filesystem',
options: {
"name": "images",
"path": `${__dirname}/src/images/`
},
__key: "images"
}, {
resolve: 'gatsby-source-filesystem',
options: {
"name": "pages",
"path": `${__dirname}/src/pages/`
},
__key: "pages"
},
{
resolve: `gatsby-source-filesystem`,
options: {
name: `game-pages`,
path: `${__dirname}/game-pages`,
},
__key: "game-pages"
}, {
resolve: "gatsby-plugin-mdx",
options: {
extensions: ['.mdx', '.md', '.markdown'],
gatsbyRemarkPlugins: ["gatsby-transformer-remark", {
resolve: 'gatsby-remark-images',
options: {
linkImagesToOriginal: false,
}
}],
}
},
"gatsby-transformer-sharp",
]
};
export default config;