我正在使用 Jekyll 创建我的个人博客 (davioooh.com) 并将其托管在 GitHub 页面上。
但是我最近发现了一个奇怪的事情......
当推送/部署到我的存储库时,该博客sitemap.xml
包含两个额外的 url:
<url>
<loc>
http://davioooh.com/assets/javascript/anchor-js/docs/grunticon/preview.html
</loc>
<lastmod>2017-08-11T16:40:49+00:00</lastmod>
</url>
<url>
<loc>
http://davioooh.com/assets/javascript/anchor-js/docs/index.html
</loc>
<lastmod>2017-08-11T16:40:49+00:00</lastmod>
</url>
我不明白为什么......我没有使用任何anchor-js gem或插件......
_config.yml
在 my and中声明的唯一宝石Gemfile
是:
gems:
- jekyll-feed
- jekyll-seo-tag
- jekyll-paginate
- jekyll-sitemap
那么为什么我会得到那个网址呢?
注意:当我在我的开发机器上本地测试站点时,站点地图是正确的。
注意:我使用的是自定义主题(常规主题,不是基于 gem)。在我的_config.yml
. 在这里你可以找到我的博客存储库:https ://github.com/davioooh/davioooh.github.io
更新尝试按照marcanuy的建议将jekyll
gem替换为github-pages
my 。它在本地工作,但在新的推送站点地图后仍然包含额外的网址......Gemfile
更新发现 GitHub 页面参考列出了 Jekyll 网站的默认参数。正如预期的那样,默认主题是jekyll-theme-primer
. 如果我不使用基于 gem 的主题,如何覆盖此设置?