GitHub Pages 的站点地图
GitHub 页面 可用于具有 GitHub Free 的公共仓库,以及具有 GitHub Pro、GitHub Team、GitHub Enterprise Cloud 和 GitHub Enterprise Server 的公共和私有仓库。
GitHub Pages 可以为您的项目自动创建sitemaps 。
GitHub 页面 不会覆盖仓库根目录中存在的 sitemap.xml 文件。
设置
要启用自动站点地图生成,必须将以下行添加到站点的 _config.yml 文件:
plugins:
- jekyll-sitemap
如果没有 _config.yml 文件,则需要在 GitHub 页面 仓库的根仓库中创建一个。更多信息请参阅 Jekyll 的官方插件文档。
本地测试
要在本地预览站点地图的输出:
- 将
jekyll-sitemap
添加到站点的 _config.yml 文件 - 确保使用最新版本的 GitHub Pages Gem,其中包含这些依赖项和插件。
您应看到在 Jekyll _site 文件夹中生成的新 sitemap.xml 文件。
更多信息请参阅 Jekyll 站点地图 Gem。