使用Github pages和Jekyll推送站点后,页面变成了空白页。

7

我使用Jekyll创建了一个GitHub Pages网站。当浏览到http://localhost:4000时一切正常。

然后我将它推送到GitHub,但是访问https://USERNAME.github.io/时没有任何内容(空白页面,没有错误,没有内容)。

Gemfile的内容为:

source "https://rubygems.org"
ruby RUBY_VERSION

gem "minima", "~> 2.0"

gem "github-pages", group: :jekyll_plugins

group :jekyll_plugins do
   gem "jekyll-feed", "~> 0.6"
end

我的仓库结构,(为什么没有上传_site文件夹?)

_posts        Initial commit for Jekyll             23 hours ago
.gitignore    Initial commit for Jekyll             23 hours ago
Gemfile       Uncomment some lines for GitHub Pages 23 hours ago
Gemfile.lock  Initial commit for Jekyll             23 hours ago
_config.yml   Initial commit for Jekyll             23 hours ago
about.md      Initial commit for Jekyll             23 hours ago
index.md      Initial commit for Jekyll             23 hours ago

我有没有漏掉一些步骤?


你推送到了 gh-pages 分支吗?站点目录不属于仓库,所以这是正确的。 - Mr. Hugo
@JoostS,我首先推送到master分支,然后再推送到gh-pages分支。 - SparkAndShine
1
一个真实的存储库 URL 可以帮助调试。 - David Jacquel
我也遇到了同样的问题。你解决了吗? - KexAri
GitHub Pages 已更新到 Jekyll 3.3,似乎已解决空白页面问题。网址为 https://sparkandshine.github.io/。 - DirtyF
@DirtyF,非常感谢。实际上我的问题还没有解决。sparkandshine.github.io是从一个仓库派生出来的。我的以前的仓库已经更名为sparkandshine2.github.io - SparkAndShine
2个回答

6

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接