回购:https://github.com/FisherKK/F1sherKK-Online
我是Jekyll的新手,并且在一次提交中推动了许多更改,现在我很难说出问题所在。我正在编辑最小布局。 GitHub返回一般错误:
页面构建失败。有关更多信息,请参见 https://help.github.com/articles/troubleshooting-github-pages-builds/。
有关对Jekyll进行故障排除的信息,请参见:
https://help.github.com/articles/troubleshooting-jekyll-builds
如果您有任何疑问,可以回复此邮件与我们联系 电子邮件。
我顺利运行了bundle update
,并且本地页面正常运行:
$ 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.
我尝试了以下操作:
gh-pages
分支。_
起始文件夹(Jekyll使用的起始文件夹除外).nojekyll
文件,但是我的网站完全崩溃了(404,白色,没有布局),因此我将其删除。categories: machine_learning deep_learning history
)不在列表[]
括号内。head.html
文件中的任何内容。我想我会将其发送到support@github.com,因为我已经阅读过它们也可以解决这些问题...
答案 0 :(得分:1)
正如我从您的存储库的提交历史记录中所见,该问题现已解决,但我想添加一个解释。
页面构建首先因提交Fenwick tree而失败。在此提交中,我注意到您添加了一个名为jekyll-inline-svg
的Jekyll插件。
GitHub Pages仅支持6759bff,而jekyll-inline-svg
不在此列表中。
请参见,当您在提交a small set of plugins中删除此插件时,页面构建再次成功。
结论:如果您使用GitHub Pages呈现网站,则应仅使用它们支持的插件。
另一种解决方案是在本地呈现您的网站,然后将_site
目录的内容上载到GitHub存储库。在这种情况下,您必须在GitHub Pages上将.nojekyll
添加到86df50b。
“通用Jekyll构建失败” turn off rendering:
GitHub Pages服务器将不会使用不受支持的插件来构建。。将不受支持的插件合并到站点中的唯一方法是在本地生成站点,然后将站点的静态文件推送到GitHub Pages站点。