-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
gatsby-config.js
103 lines (101 loc) · 2.74 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
require(`dotenv`).config({
path: `.env`,
})
const shouldAnalyseBundle = process.env.ANALYSE_BUNDLE
module.exports = {
siteMetadata: {
siteTitleAlt: `Hexcodeblogs`,
},
plugins: [
{
resolve: `@lekoarts/gatsby-theme-minimal-blog`,
// See the theme's README for all available options
options: {
navigation: [
// {
// title: `Home`,
// slug: `https://hexcodelabs.lk/#home`,
// },
// {
// title: `Services`,
// slug: `https://hexcodelabs.lk/#services`,
// },
// {
// title: `Blog`,
// slug: `https://blog.hexcodelabs.lk/blog`,
// },
// {
// title: `Our Team`,
// slug: `https://hexcodelabs.lk/crew`,
// },
// {
// title: `Contact Us`,
// slug: `https://hexcodelabs.lk/#contact`,
// },
// {
// title: `About`,
// slug: `https://blog.hexcodelabs.lk/about`,
// },
],
externalLinks: [
{
name: `Facebook`,
url: `https://www.facebook.com/hexodelabs`,
},
{
name: `Linkedin`,
url: `https://www.linkedin.com/company/hexcode-labs/`,
},
{
name: `Instagram`,
url: `https://www.instagram.com/hexcode.labs/`,
},
],
fonts:[
`Playfair Display`
],
},
},
{
resolve: `gatsby-plugin-google-analytics`,
options: {
trackingId: "G-6GHWGDND5L",
},
},
`gatsby-plugin-sitemap`,
{
resolve: `gatsby-plugin-manifest`,
options: {
name: `hexcodeblogs`,
short_name: `hexcodeblogs`,
description: `We are Hexcode and this is how we envision the future!!! Our blog, is your technical guide to the latest innovations and technologies used at Hexcodelabs ranging from customized websites to robotics development and IoT solutions. `,
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`,
shouldAnalyseBundle && {
resolve: `gatsby-plugin-webpack-bundle-analyser-v2`,
options: {
analyzerMode: `static`,
reportFilename: `_bundle.html`,
openAnalyzer: false,
},
},
].filter(Boolean),
}