Jekyll网站无法在GitHub Pages上显示

3
我正在尝试使用Jekyll和GitHub Pages。我创建了一个名为myusername.github.io的repo,其中myusername与我的github用户名完全相同。我正在使用Jekyll创建网站。我已经在本地机器上设置好并使用以下命令测试页面:jekyll serve。在本地运行站点时没有问题。我已经将Jekyll站点推送到我的repo。然而,当我访问myusername.github.io时,只看到一个空白的白色页面。我做错了什么?我通过向repo添加index.html文件来测试GitHub Pages是否正常工作,它可以正确显示。但是由于某种原因,Jekyll站点根本没有显示出来。我做错了什么?
jekyll new mysite
cd mysite
git init
git add .
git remote add origin https://github.com/myusername/myusername.github.io.git
git push -u origin master

仓库看起来像这样:

enter image description here


你有检查是否存在任何构建错误吗? - Aurora0001
我该怎么做? - KexAri
你应该能够点击我评论中的链接,它会展示给你如何做到这一点。 - Aurora0001
刚刚检查了一下,没有显示任何构建错误。在本地运行也很正常。 - KexAri
@Aurora0001编辑了我的问题并添加了更多细节。 - KexAri
显示剩余2条评论
1个回答

1

虽然您的网站已经正确设置使用jekyll,但它可能正在使用对github-pages不可用的Ruby gems。

您在Gemfile中应该只有以下这些行:

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

任何其他的宝石或包含文件可能不会在Github Pages上可用,导致jeykll构建失败。


将此文本复制到存储库中的Gemfile中,仍然没有显示任何内容。页面设置中也没有显示任何Jekyll构建错误。 - Kex
我需要对Gemfile.lock做任何操作吗? - Kex
它还能在本地构建吗?我猜不行了。 - StephenG

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