-
Notifications
You must be signed in to change notification settings - Fork 29
/
gatsby-config.js
104 lines (104 loc) · 2.89 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
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`
]
};