From 832794e035705e7f0a5989ce240a385e5ccebf62 Mon Sep 17 00:00:00 2001 From: Kevin Hoerr Date: Mon, 28 Nov 2022 17:37:25 -0500 Subject: Reintegrate GraphQL (#23) * Use GraphQL for site metadata incl version * Explicit props for passthrough components --- gatsby-config.ts | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 gatsby-config.ts (limited to 'gatsby-config.ts') diff --git a/gatsby-config.ts b/gatsby-config.ts new file mode 100644 index 0000000..670bcf5 --- /dev/null +++ b/gatsby-config.ts @@ -0,0 +1,52 @@ +module.exports = { + siteMetadata: { + title: "Kevin J Hoerr ", + description: "The official website of Kevin Hoerr, developer of websites.", + author: "Kevin J Hoerr", + version: "1669668242", + }, + 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", + }, + ], +}; -- cgit