20 lines
548 B
JavaScript
20 lines
548 B
JavaScript
const { getSitemapBaseURL } = require('./src/utilities/sitemapBaseURL.cjs')
|
|
|
|
const SITE_URL = getSitemapBaseURL({ ...process.env, NODE_ENV: 'production' })
|
|
|
|
/** @type {import('next-sitemap').IConfig} */
|
|
module.exports = {
|
|
siteUrl: SITE_URL,
|
|
generateRobotsTxt: true,
|
|
exclude: ['/posts-sitemap.xml', '/pages-sitemap.xml', '/*'],
|
|
robotsTxtOptions: {
|
|
policies: [
|
|
{
|
|
userAgent: '*',
|
|
disallow: '/admin/*',
|
|
},
|
|
],
|
|
additionalSitemaps: [`${SITE_URL}/pages-sitemap.xml`, `${SITE_URL}/posts-sitemap.xml`],
|
|
},
|
|
}
|