跳到主要内容
版本:Canary 🚧

📦 plugin-sitemap

这个插件为您的网站创建站点地图,以便搜索引擎爬行器可以更准确地爬行您的网站。

production only

这个插件在开发中总是不活跃的,只有在生产中才活跃,因为它在构建输出中工作。

安装

npm install --save @docusaurus/plugin-sitemap
提示

如果你使用预设的@docusaurus/preset-classic,你不需要将这个插件作为依赖项安装。

你可以通过预设选项来配置这个插件。

配置

接受字段:

名字类型默认描述
changefreqstring'weekly'参见sitemap 文档
prioritynumber0.5参见sitemap 文档
ignorePatternsstring[][]全球模式列表;匹配的路由路径将从站点地图中过滤。注意,您可能需要在这里包含基 URL。
filenamestringsitemap.xml创建的站点地图文件的路径,相对于输出目录。如果您有两个插件实例输出两个文件,则非常有用。
信息

这个插件也尊重一些站点配置:

  • noIndex: 结果没有生成站点地图
  • trailingSlash: 确定站点地图中的 url 是否有尾斜杠

示例配置

您可以通过预设选项或插件选项来配置这个插件。

提示

大多数 Docusaurus 用户通过预设选项配置这个插件。

如果使用预设,请通过预设选项配置此插件:

docusaurus.config.js
module.exports = {
presets: [
[
'@docusaurus/preset-classic',
{
sitemap: {
changefreq: "weekly",
priority: 0.5,
ignorePatterns: ["/tags/**"],
filename: "sitemap.xml",
},
},
],
],
};

你可以在/sitemap.xml找到你的站点地图。