forked from gatsbyjs/gatsby-starter-default
-
Notifications
You must be signed in to change notification settings - Fork 41
/
Copy pathgatsby-config.js
64 lines (56 loc) · 1.78 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
// TODO: dear user, please change this to your own instance
const netlifyInstance = "https://jamstack-hackathon-starter.netlify.com"
if (netlifyInstance === "https://jamstack-hackathon-starter.netlify.com") {
console.warn(`
**************************
WARNING: currently using Netlify Identity of https://jamstack-hackathon-starter.netlify.com
this is only meant for the working demo. if you forked or copied this code, you won't have access to this netlify identity instance
Go to your site, enable Netlify Identity, and paste that string here
More docs: https://www.netlify.com/docs/identity/
**************************
`)
}
module.exports = {
siteMetadata: {
title: "JAMstack Hackathon Starter",
description: `Kick off your next, great Gatsby app.`,
author: `@swyx`,
},
plugins: [
`gatsby-plugin-react-helmet`,
{
resolve: `gatsby-plugin-create-client-paths`,
options: { prefixes: [`/app/*`] },
},
{
resolve: `gatsby-plugin-netlify-identity`,
options: {
url: netlifyInstance,
},
},
{
resolve: `gatsby-source-filesystem`,
options: {
name: `images`,
path: `${__dirname}/src/images`,
},
},
`gatsby-transformer-sharp`,
`gatsby-plugin-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/gatsby-icon.png`, // 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`,
],
}