53 lines
1.1 KiB
JavaScript
53 lines
1.1 KiB
JavaScript
require('dotenv').config({
|
|
path: `.env.${process.env.NODE_ENV}`,
|
|
});
|
|
|
|
module.exports = {
|
|
trailingSlash: 'never',
|
|
plugins: [
|
|
'gatsby-plugin-react-helmet',
|
|
{
|
|
resolve: 'gatsby-source-strapi-graphql',
|
|
options: {
|
|
apiURL: process.env.API_URL,
|
|
collectionTypes: [],
|
|
singleTypes: [
|
|
'hasiera',
|
|
'kafetegia',
|
|
'lege-oharra',
|
|
'pribatutasun-politika',
|
|
],
|
|
contentTypes: [],
|
|
// Enable/disable cache.
|
|
cache: false,
|
|
token: process.env.STRAPI_GRAPHQL_TOKEN,
|
|
},
|
|
},
|
|
'gatsby-transformer-sharp',
|
|
'gatsby-plugin-sharp',
|
|
{
|
|
resolve: 'gatsby-plugin-react-svg',
|
|
options: {
|
|
rule: {
|
|
include: /assets/,
|
|
},
|
|
},
|
|
},
|
|
{
|
|
resolve: 'gatsby-plugin-webfonts',
|
|
options: {
|
|
fonts: {
|
|
google: [
|
|
{
|
|
family: 'Almarai',
|
|
variants: ['300', '700'],
|
|
fontDisplay: 'swap',
|
|
},
|
|
],
|
|
},
|
|
},
|
|
},
|
|
'gatsby-plugin-sass',
|
|
],
|
|
};
|