-
Notifications
You must be signed in to change notification settings - Fork 1
/
next-sitemap.config.js
54 lines (53 loc) · 1.71 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
/** @type {import('next-sitemap').IConfig} */
module.exports = {
siteUrl: 'https://bikejc.org',
changefreq: 'daily',
// priority: 0.7,
// sitemapSize: 5000,
generateRobotsTxt: true,
// exclude: ['/protected-page', '/awesome/secret-page'],
// alternateRefs: [
// {
// href: 'https://es.example.com',
// hreflang: 'es',
// },
// {
// href: 'https://fr.example.com',
// hreflang: 'fr',
// },
// ],
// // Default transformation function
// transform: async (config, path) => {
// return {
// loc: path, // => this will be exported as http(s)://<config.siteUrl>/<path>
// changefreq: config.changefreq,
// priority: config.priority,
// lastmod: config.autoLastmod ? new Date().toISOString() : undefined,
// alternateRefs: config.alternateRefs ?? [],
// }
// },
// additionalPaths: async (config) => [
// await config.transform(config, '/additional-page'),
// ],
// robotsTxtOptions: {
// policies: [
// {
// userAgent: '*',
// allow: '/',
// },
// {
// userAgent: 'test-bot',
// allow: ['/path', '/path-2'],
// },
// {
// userAgent: 'black-listed-bot',
// disallow: ['/sub-path-1', '/path-2'],
// },
// ],
// additionalSitemaps: [
// 'https://example.com/my-custom-sitemap-1.xml',
// 'https://example.com/my-custom-sitemap-2.xml',
// 'https://example.com/my-custom-sitemap-3.xml',
// ],
// },
}