jekyll-github-metadata在本地工作但不在GitHub中

时间:2016-08-03 18:24:21

标签: ruby github jekyll github-pages

我将GitHub页面设置为主页。当我在本地开发时,我使用github元数据来显示有关我的存储库的信息,它工作正常(我甚至上传了_site来显示页面是如何构建的)。然而,当我将页面推送到GitHub时,信息没有显示出来。

存储库:https://github.com/emilioidk/emilioidk.github.io

的Gemfile

source 'https://rubygems.org'
gem 'jekyll-github-metadata'
gem 'github-pages', group: :jekyll_plugins

_config.yml(用于测试的冗余github信息)

github_username:  emilioidk
github: emilioidk
repository: emilioidk/emilioidk.github.io
gems: ['jekyll-github-metadata']

编辑: 我试过从配置文件中删除github。没有积极的结果。 我试过从配置文件中删除Gemfile,Gemfile.lock和gems。没有积极的结果。

2 个答案:

答案 0 :(得分:1)

GitHub的联系支持,这是一个问题,现在已经解决了

  

嘿Emilio,

     

很抱歉,我们在结束时遇到了一个错误,导致github-metadata gem停止工作约40个小时。

     

现在应该可以了。

答案 1 :(得分:0)

修改:我已将您的存储库分叉到https://statiktest.github.io/emilioidk.github.io/GitHub/

如您所见,我们有public_repositories : false

我认为这是一个错误,你可以在https://github.com/jekyll/github-metadata/issues/new

上打开一个问题

结束编辑/

问题在于你github: emilioidk。它变为site.github,因此会覆盖site.github中的jekyll元数据。

_config.yml 中删除github: emilioidk

问题在本地是一样的。我很惊讶它适合你。