我将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。没有积极的结果。
答案 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
。
问题在本地是一样的。我很惊讶它适合你。