You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Docusaurus中控制站点地图?生成参数由何定义?

Docusaurus 站点地图生成参数的定义位置

从 Docusaurus 2.0 版本开始,站点地图生成已经是 @docusaurus/preset-classic 的内置功能,无需单独安装第三方站点地图插件,所以你不会在 docusaurus.config.js 中看到单独的插件声明。

站点地图的生成参数,需要在 docusaurus.config.js 的 presets 配置项里,针对 classic 预设的 sitemap 字段进行定义,示例配置如下:

module.exports = {
  presets: [
    [
      '@docusaurus/preset-classic',
      {
        sitemap: {
          changefreq: 'weekly', // 页面内容更新频率
          priority: 0.5, // 页面优先级(0.0-1.0)
          ignorePatterns: ['/tags/**'], // 排除的路径规则
          filename: 'sitemap.xml', // 生成的文件名
        },
      },
    ],
  ],
};

常用参数说明:

  • changefreq:指定页面内容的更新频率,可选值包括 daily、weekly、monthly、yearly 等
  • priority:设置页面在站点中的优先级,数值范围为 0.0 到 1.0,默认值为 0.5
  • ignorePatterns:通过 glob 规则定义不需要纳入站点地图的路径,比如标签页、测试页面等
  • filename:自定义生成的站点地图文件名,默认就是你看到的 sitemap.xml

内容的提问来源于stack exchange,提问作者KWriter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 18:07:13