aboutsummaryrefslogtreecommitdiffhomepage
path: root/gatsby-config.ts
blob: 34650fa3460b077ea8ff2779bf81c34198c05d9f (plain) (blame)
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
module.exports = {
  siteMetadata: {
    title: "Kevin J Hoerr <kjhoerr@submelon.tech>",
    description: "The official website of Kevin Hoerr, developer of websites.",
    author: "Kevin J Hoerr",
    version: "1671458631",
  },
  graphqlTypegen: true,
  plugins: [
    "gatsby-plugin-styled-components",
    "gatsby-plugin-image",
    {
      resolve: `gatsby-plugin-manifest`,
      options: {
        name: `Kevin J Hoerr`,
        short_name: `kjhoerr`,
        start_url: `/`,
        background_color: `#e1e1e1`,
        theme_color: `#e1e1e1`,
        display: `browser`,
        icon: `src/images/favicon-70x70.png`,
        cache_busting_mode: `none`,
      },
    },
    {
      resolve: `gatsby-plugin-offline`,
      options: {
        workboxConfig: {
          globPatterns: ["**/icons*"],
        },
      },
    },
    "gatsby-plugin-sharp",
    "gatsby-transformer-sharp",
    {
      resolve: "gatsby-source-filesystem",
      options: {
        name: "images",
        path: "./src/images/",
      },
      __key: "images",
    },
    {
      resolve: "gatsby-source-filesystem",
      options: {
        name: "pages",
        path: "./src/pages/",
      },
      __key: "pages",
    },
    {
      resolve: "gatsby-plugin-html-attributes",
      options: {
        lang: "en",
      },
    },
  ],
};