Github页面为Jekyll站点抛出“页面构建失败”
回购: 我是Jekyll的新手,在单次提交中推动了许多更改,现在我很难说问题出在哪里。我正在编辑最小布局。GitHub返回一般错误: 页面生成失败。有关详细信息,请参阅 有关Jekyll故障排除的信息,请参阅: 如果您有任何问题,可以通过回复此邮件与我们联系 电子邮件 我顺利地运行了Github页面为Jekyll站点抛出“页面构建失败”,git,jekyll,github-pages,Git,Jekyll,Github Pages,回购: 我是Jekyll的新手,在单次提交中推动了许多更改,现在我很难说问题出在哪里。我正在编辑最小布局。GitHub返回一般错误: 页面生成失败。有关详细信息,请参阅 有关Jekyll故障排除的信息,请参阅: 如果您有任何问题,可以通过回复此邮件与我们联系 电子邮件 我顺利地运行了捆绑包更新,页面在本地工作: $ bundle exec jekyll build Configuration file: /Users/F1sherKK/Dev/F1sherKK-Online/_config.
捆绑包更新
,页面在本地工作:
$ bundle exec jekyll build Configuration file: /Users/F1sherKK/Dev/F1sherKK-Online/_config.yml
Source: /Users/F1sherKK/Dev/F1sherKK-Online
Destination: /Users/F1sherKK/Dev/F1sherKK-Online/_site Incremental build: disabled. Enable with --incremental
Generating...
done in 0.523 seconds.
Auto-regeneration: disabled. Use --watch to enable.
我试过以下几件事:
- 我已经确认我只使用
branchgh页面
- 我已经确认,我没有添加任何
起始文件夹(Jekyll使用的文件夹除外)\u
- 我添加了
文件,但我的网站完全崩溃(404,白色,没有布局),所以我删除了它.nojekyll
- 已确认GitHub服务器正在以下位置工作:
- 确认我的类别(例如,
)不在列表的括号内类别:机器学习深度学习历史
- 我认为我没有触及
文件中的任何内容head.html
我想我会把它寄给你的support@github.com因为我已经读到他们也在处理这些问题…正如我从存储库的提交历史中看到的,现在问题已经解决了,但我想补充一个解释 页面生成首先使用提交失败。在这次提交中,我注意到您添加了一个名为
jekyllinlinesvg
的Jekyll插件
GitHub页面仅支持,并且jekyll内联svg
不在此列表中
请看,当您在提交中删除此插件时,页面构建再次成功
结论:如果您使用GitHub页面呈现站点,您应该只使用它们支持的插件
另一种解决方案是在本地呈现您的网站,然后将\u站点
目录的内容上载到您的GitHub存储库。在这种情况下,您必须将.nojekyll
添加到GitHub页面上的
“通用Jekyll构建失败”中也解释了这一点:
GitHub Pages服务器不会使用不受支持的插件进行构建。将不受支持的插件合并到站点中的唯一方法是在本地生成站点,然后将站点的静态文件推送到GitHub Pages站点