61 lines
1.2 KiB
TypeScript
61 lines
1.2 KiB
TypeScript
import type { GatsbyConfig } from "gatsby";
|
|
|
|
const config: GatsbyConfig = {
|
|
siteMetadata: {
|
|
title: `felschr.com`,
|
|
siteUrl: `https://felschr.com`
|
|
},
|
|
graphqlTypegen: true,
|
|
plugins: [
|
|
"gatsby-plugin-emotion",
|
|
"gatsby-plugin-image",
|
|
"gatsby-plugin-react-helmet",
|
|
"gatsby-plugin-sitemap",
|
|
{
|
|
resolve: "gatsby-plugin-manifest",
|
|
options: {
|
|
"icon": "src/images/icon.png"
|
|
}
|
|
},
|
|
{
|
|
resolve: "gatsby-plugin-mdx",
|
|
options: {
|
|
extensions: [".mdx", ".md"],
|
|
gatsbyRemarkPlugins: [
|
|
{
|
|
resolve: "gatsby-remark-highlight-code",
|
|
options: {
|
|
terminal: "none"
|
|
}
|
|
},
|
|
],
|
|
},
|
|
},
|
|
"gatsby-plugin-mdx-frontmatter",
|
|
"gatsby-plugin-sharp",
|
|
"gatsby-transformer-sharp",
|
|
{
|
|
resolve: "gatsby-source-filesystem",
|
|
options: {
|
|
name: "images",
|
|
path: "./src/images/"
|
|
},
|
|
},
|
|
{
|
|
resolve: "gatsby-source-filesystem",
|
|
options: {
|
|
name: "pages",
|
|
path: "./src/pages/"
|
|
},
|
|
},
|
|
{
|
|
resolve: "gatsby-source-filesystem",
|
|
options: {
|
|
name: "posts",
|
|
path: "./src/posts/",
|
|
},
|
|
}
|
|
]
|
|
};
|
|
|
|
export default config;
|