-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgatsby-config.js
81 lines (79 loc) · 2.37 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
76
77
78
79
80
81
require(`dotenv`).config({
path: `.env`,
});
const isProduction = process.env.NODE_ENV === 'production';
module.exports = {
siteMetadata: {
siteTitle: `Figureable`,
siteTitleAlt: `Figureable Blog - Documentation of research and development`,
siteHeadline: `Figureable Blog - Documentation of research and development`,
siteUrl: `https://figureable.netlify.app/`,
siteDescription: `A website and blog dedicated to the presentation of research findings and process documentation of Figureable. Figureable is an artistic research project that explores our relationships to and with bodies through embodiment in games.`,
siteLanguage: `en`,
siteImage: `/banner.jpg`,
author: `@JaePerris`,
externalLinks: [
{
name: `GitHub`,
url: `https://github.com/tmf-code`,
},
{
name: `Instagram`,
url: `#`,
},
],
navigation: [
{
title: `Blog`,
slug: `/blog`,
},
{
title: `About`,
slug: `/about`,
},
],
},
plugins: [
{
resolve: `@lekoarts/gatsby-theme-minimal-blog`,
options: {},
},
{
resolve: `gatsby-plugin-goatcounter`,
options: {
// REQUIRED! https://[my_code].goatcounter.com
code: !isProduction ? '095914' : 'figureablegame',
head: true,
allowLocal: !isProduction,
},
},
`gatsby-plugin-sitemap`,
{
resolve: `gatsby-plugin-manifest`,
options: {
name: `Figureable Blog - Documentation of research and development`,
short_name: `Figureable Blog`,
description: `A website and blog dedicated to the presentation of research findings and process documentation of Figureable. Figureable is an artistic research project that explores our relationships to and with bodies through embodiment in games.`,
start_url: `/`,
background_color: `#fff`,
theme_color: `#6B46C1`,
display: `standalone`,
icons: [
{
src: `/android-chrome-192x192.png`,
sizes: `192x192`,
type: `image/png`,
},
{
src: `/android-chrome-512x512.png`,
sizes: `512x512`,
type: `image/png`,
},
],
},
},
// `gatsby-plugin-offline`,
`gatsby-plugin-netlify`,
// `gatsby-plugin-webpack-bundle-analyser-v2`,
],
};