fec5318e91
* remove old buttercms project files * Updated .gitignore * Add new buttercms files * Add readme and remove name from package.json * fix linting error * Fix eslint * Update examples/cms-buttercms/.gitignore Co-authored-by: Lee Robinson <me@leerob.io> * renamed .env.sample > .env.local.example * remove dangerously allow svg * Update examples/cms-buttercms/package.json Co-authored-by: Lee Robinson <me@leerob.io>
35 lines
737 B
JavaScript
35 lines
737 B
JavaScript
module.exports = {
|
|
reactStrictMode: true,
|
|
async rewrites() {
|
|
return [
|
|
{
|
|
source: '/',
|
|
destination: '/landing-page/landing-page-with-components',
|
|
},
|
|
]
|
|
},
|
|
redirects() {
|
|
const sourcesRequiringAuthToken = [
|
|
'/',
|
|
'/landing-page/:slug*',
|
|
'/blog/:path*',
|
|
]
|
|
|
|
return process.env.NEXT_PUBLIC_BUTTER_CMS_API_KEY
|
|
? [
|
|
{
|
|
source: '/missing-token',
|
|
destination: '/',
|
|
permanent: false,
|
|
},
|
|
]
|
|
: sourcesRequiringAuthToken.map((source) => ({
|
|
source: source,
|
|
destination: '/missing-token',
|
|
permanent: false,
|
|
}))
|
|
},
|
|
images: {
|
|
domains: ['cdn.buttercms.com'],
|
|
},
|
|
}
|