Personal-Website/gatsby-config.js

57 lines
1.2 KiB
JavaScript

module.exports = {
siteMetadata: {
title: 'Chuck Dries',
siteUrl: 'https://chuckdries.com',
},
plugins: [
'gatsby-plugin-sass',
'gatsby-plugin-image',
'gatsby-plugin-react-helmet',
{
resolve: 'gatsby-plugin-manifest',
options: {
icon: 'src/images/glasses-outline.svg',
},
},
'gatsby-plugin-mdx',
'gatsby-plugin-sharp',
'gatsby-transformer-sharp',
'gatsby-plugin-postcss',
{
resolve: 'gatsby-source-filesystem',
options: {
name: 'images',
path: './src/images/',
},
__key: 'images',
},
{
resolve: 'gatsby-source-filesystem',
options: {
name: 'gallery',
path: './data/gallery/',
},
__key: 'gallery',
},
{
resolve: 'gatsby-source-filesystem',
options: {
name: 'pages',
path: './src/pages/',
},
__key: 'pages',
},
{
resolve: 'gatsby-plugin-eslint',
options: {
stages: ['develop'],
extensions: ['js', 'jsx'],
exclude: ['node_modules', '.cache', 'public'],
// Any eslint-webpack-plugin options below
},
},
'gatsby-plugin-preval',
'gatsby-plugin-robots-txt',
],
};