如何修改Gatsby sitemap站点地图的访问URL地址
gatsby-plugin-sitemap 站点地图输出路径修改配置方法
配置步骤
- 打开项目根目录下的
gatsby-config.js文件,找到gatsby-plugin-sitemap对应的配置项 - 根据你的站点需求选择对应配置替换原有插件配置即可:
场景1:站点URL数量少,不需要拆分站点地图,直接生成单文件sitemap.xml
module.exports = { // 其余原有配置保持不变 plugins: [ // 其余原有插件配置保持不变 { resolve: `gatsby-plugin-sitemap`, options: { // 将输出路径设为站点根目录 output: `/`, // 关闭站点地图拆分,避免生成带序号的分段文件 limit: Number.MAX_SAFE_INTEGER, // 自定义站点地图文件名为sitemap.xml filename: `sitemap.xml` } } ] }
场景2:站点URL数量多需要拆分生成多个子站点地图,需要根目录的索引文件为sitemap.xml
module.exports = { // 其余原有配置保持不变 plugins: [ // 其余原有插件配置保持不变 { resolve: `gatsby-plugin-sitemap`, options: { // 将输出路径设为站点根目录 output: `/`, // 自定义索引文件名为sitemap.xml indexFileName: `sitemap.xml` } } ] }
注意事项
- 配置修改完成后必须重新执行
gatsby build才会生效,gatsby develop开发模式不会生成站点地图文件 - 部署到线上后可直接访问根路径的
/sitemap.xml验证配置是否生效
内容的提问来源于stack exchange,提问作者Albert Hoffman
相关产品推荐
相关产品推荐

