-
Notifications
You must be signed in to change notification settings - Fork 28
Expand file tree
/
Copy pathgatsby-config.js
More file actions
104 lines (104 loc) · 2.89 KB
/
gatsby-config.js
File metadata and controls
104 lines (104 loc) · 2.89 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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
module.exports = {
siteMetadata: {
title: `Appsody - Compose a Cloud Native Masterpiece`,
description: `Infused with cloud native capabilities from the moment you start, Appsody provides everything you need to iteratively develop applications, ready for deployment to Kubernetes environments. Teams are empowered with sharable technology stacks, configurable and controllable through a central hub.`,
twitterUsername: "@appsodydev",
image: `https://i.ytimg.com/vi/CPw06Ag-Wfs/maxresdefault.jpg`,
url: `https://appsody.dev`,
siteUrl: `https://appsody.dev`,
keywords: `appsody, development, microservice, kubernetes, cloud-native, cloud, java, nodejs, swift, spring, microprofile`,
pathPrefix: `/appsody-website`
},
plugins: [
`gatsby-plugin-sharp`,
{
resolve: `gatsby-transformer-remark`,
options: {
// CommonMark mode (default: true)
commonmark: true,
// Footnotes mode (default: true)
footnotes: true,
// Pedantic mode (default: true)
pedantic: false,
// GitHub Flavored Markdown mode (default: true)
gfm: true,
// Plugins configs
plugins: [
{
resolve: `gatsby-remark-autolink-headers`,
options: {
className: `header-link-icon`
}
},
{
resolve: `gatsby-remark-images`,
options: {
linkImagesToOriginal: true,
maxWidth: 3000,
wrapperStyle: result => `width: 100%;margin-left: 0;`
}
},
{
resolve: `gatsby-remark-embed-youtube`,
options: {
width: 560,
height: 315
}
}
]
}
},
`gatsby-plugin-react-helmet`,
{
resolve: `gatsby-source-filesystem`,
options: {
name: `docs-pages`,
path: `${__dirname}/content/docs`
}
},
{
resolve: `gatsby-source-filesystem`,
options: {
name: `indexes`,
path: `${__dirname}/src/data/indexes`
}
},
{
resolve: `gatsby-plugin-google-analytics`,
options: {
trackingId: "UA-142751517-1",
head: true,
anonymize: true
}
},
{
resolve: `gatsby-plugin-manifest`,
options: {
icon: `src/images/favicon.png`
}
},
{
resolve: `gatsby-source-filesystem`,
options: {
name: `blogs`,
path: `${__dirname}/content/blogs`
}
},
{
resolve: `gatsby-source-filesystem`,
options: {
name: `blogs`,
path: `${__dirname}/content/tutorials`
}
},
`gatsby-transformer-yaml`,
{
resolve: `gatsby-plugin-robots-txt`,
options: {
host: `https://appsody.dev/`,
policy: [{ userAgent: "Twitterbot", allow: "/" }]
}
},
`gatsby-plugin-client-side-redirect`
]
};