-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgatsby-config.ts
More file actions
67 lines (65 loc) · 1.75 KB
/
gatsby-config.ts
File metadata and controls
67 lines (65 loc) · 1.75 KB
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
import { GatsbyConfig } from "./src/model";
const config: GatsbyConfig = {
pathPrefix: "/notes",
trailingSlash: "always",
graphqlTypegen: true,
siteMetadata: {
title: `Notes`,
description: `
How do we remember things? How do we solidify our understandings? How do we free up our minds? How do we organize thoughts? We should write it down, anyway that works for you.
`,
image: "/images/notes-icon.svg",
siteUrl: `https://kaltepeter.github.io/notes`,
twitterUsername: `@kaltepeter`,
},
// flags: {
// DEV_SSR: true
// },
plugins: [
{
resolve: `gatsby-source-filesystem`,
options: {
name: `images`,
path: `${__dirname}/src/images`,
},
},
{
resolve: `gatsby-source-filesystem`,
options: {
name: `markdown-pages`,
path: `${__dirname}/src/markdown-pages`,
},
},
`gatsby-plugin-image`,
`gatsby-plugin-svgr-svgo`,
{
resolve: `gatsby-transformer-remark`,
options: {
plugins: [
{
resolve: "gatsby-remark-images",
options: {},
},
],
},
},
`gatsby-plugin-sharp`,
`gatsby-transformer-sharp`,
{
resolve: `gatsby-plugin-manifest`,
options: {
name: `gatsby-starter-default`,
short_name: `starter`,
start_url: `/`,
background_color: `#663399`,
theme_color: `#663399`,
display: `minimal-ui`,
icon: `src/images/notes-icon.svg`, // This path is relative to the root of the site.
},
},
// this (optional) plugin enables Progressive Web App + Offline functionality
// To learn more, visit: https://gatsby.dev/offline
// `gatsby-plugin-offline`,
],
};
export default config;