Skip to content

Commit 1094733

Browse files
committed
feat: add sitemap
1 parent 3c4f7e5 commit 1094733

File tree

3 files changed

+4680
-4345
lines changed

3 files changed

+4680
-4345
lines changed

docusaurus.config.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,18 @@ const config = {
5353
theme: {
5454
customCss: require.resolve('./src/css/custom.css'),
5555
},
56+
sitemap: {
57+
lastmod: 'date',
58+
changefreq: 'weekly',
59+
priority: 0.5,
60+
ignorePatterns: ['/tags/**'],
61+
filename: 'sitemap.xml',
62+
createSitemapItems: async (params) => {
63+
const {defaultCreateSitemapItems, ...rest} = params;
64+
const items = await defaultCreateSitemapItems(rest);
65+
return items.filter((item) => !item.url.includes('/page/'));
66+
},
67+
},
5668
}),
5769
],
5870
],

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
},
1717
"dependencies": {
1818
"@docusaurus/core": "^3.0.1",
19+
"@docusaurus/plugin-sitemap": "^3.6.3",
1920
"@docusaurus/preset-classic": "^3.0.1",
2021
"@docusaurus/theme-mermaid": "^3.0.1",
2122
"@mdx-js/react": "^3.0.0",
@@ -46,5 +47,6 @@
4647
},
4748
"engines": {
4849
"node": ">=16.14"
49-
}
50+
},
51+
"packageManager": "[email protected]"
5052
}

0 commit comments

Comments
 (0)