我的 Jekyll 网站站点地图中出现意外网址

dav*_*ooh 5 github jekyll github-pages jekyll-theme

我正在使用 Jekyll 创建我的个人博客 (davioooh.com) 并将其托管在 GitHub 页面上。

但最近我发现了一个奇怪的事情...

当推送/部署到我的存储库时,该博客sitemap.xml包含两个额外的网址:

<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>
Run Code Online (Sandbox Code Playgroud)

我不明白为什么......我没有使用任何anchor-js gem 或插件......

_config.ymlmy和中声明的唯一宝石Gemfile是:

gems:
  - jekyll-feed
  - jekyll-seo-tag
  - jekyll-paginate
  - jekyll-sitemap
Run Code Online (Sandbox Code Playgroud)

那么为什么我会得到这些网址呢?

注意:当我在我的开发机器上本地测试站点时,站点地图是正确的。

注意:我使用的是自定义主题(常规主题,不是基于 gem 的)。我的_config.yml. 在这里您可以找到我的博客存储库:https ://github.com/davioooh/davioooh.github.io

更新尝试按照marcanuyjekyll的建议将gem替换github-pages为 my 。它在本地工作,但在新的推送站点地图之后仍然包含额外的网址......Gemfile

更新发现 GitHub 页面参考列出了 Jekyll 网站的默认参数。正如预期的那样,默认主题是jekyll-theme-primer. 如果我不使用基于 gem 的主题,如何覆盖此设置?