-
Notifications
You must be signed in to change notification settings - Fork 123
/
next-sitemap.config.js
59 lines (59 loc) · 1.38 KB
/
next-sitemap.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
module.exports = {
siteUrl: process.env.NEXT_PUBLIC_DEFAULT_SITE_URL || 'https://neon.tech',
exclude: [
'/blog/wp-draft-post-preview-page',
'/blog/rss.xml',
'/docs/changelog/rss.xml',
'/last-week-in-aws',
'/ping-thing',
'/all-things-open-2023',
'/stackoverflow',
'/cfe',
'/devs',
'/github',
'/youtube',
'/education',
'/pgt',
'/fireship',
'/radio',
'/thank-you',
'/docs/postgres*',
'/blog-sitemap.xml',
'/blog/*',
'/guides/rss.xml',
'/postgresql/rss.xml',
'/enterprise',
],
generateRobotsTxt: true,
additionalPaths: async (config) => [await config.transform(config, '/')],
robotsTxtOptions: {
policies: [
{
userAgent: '*',
disallow: [
'/blog/wp-draft-post-preview-page$',
'/last-week-in-aws$',
'/ping-thing$',
'/all-things-open-2023$',
'/stackoverflow$',
'/github$',
'/youtube$',
'/education$',
'/pgt$',
'/fireship$',
'/radio$',
'/docs/postgres*',
'/thank-you$',
'/cfe$',
'/devs$',
'/home$',
'/enterprise$',
],
},
],
additionalSitemaps: [
`${process.env.NEXT_PUBLIC_DEFAULT_SITE_URL}/blog-sitemap.xml`,
`${process.env.NEXT_PUBLIC_DEFAULT_SITE_URL}/postgresql-sitemap.xml`,
],
},
};