无法构建到Github Pages

时间:2018-01-19 15:51:56

标签: github jekyll github-pages

我有一个Jekyll博客,我可以使用bundle exec jekyll serve在本地构建,但无法在Github Pages上构建。我分叉了一个theme,跟着setup instructions,但无法弄清问题是什么。

错误消息未提供任何详细信息:

The page build failed for the `master` branch with the following error:

Page build failed. For more information, see https://help.github.com/articles/troubleshooting-github-pages-builds/
.

For information on troubleshooting Jekyll see:

  https://help.github.com/articles/troubleshooting-jekyll-builds

我查看了他们的每一条建议,似乎都没有适用于我的情况。

我的帐户和电子邮件已经过验证,我已经从中构建了其他几个Github页面而没有任何问题。

我使用的唯一插件是:

gems:
  - jekyll-sitemap
  - jekyll-paginate
  - jekyll-gist
  - jekyll-feed

这些都是官方支持的。

repo中的所有文件大约为9 MB,远低于1 GB的限制。

_config.yml中没有覆盖source

我正在使用master分支构建,因此它与missing / docs文件夹无关。

我不相信我正在使用任何子模块。

我尝试将_config.yml中的网址留空,将其设为https://<user_ID>/<repo_name>/,并将其设为https://<user_ID>/,其基数为<repo_name>/,其中没有一个有效。

我可以尝试找出问题所在?

1 个答案:

答案 0 :(得分:1)

在你的标题中你有:

title:            Julius' Site

用双引号将其括起来,将其正确处理为字符串

title:            "Julius' Site"

然后修复网址:

url: "https://jss367.github.io/"
baseurl: "/hpstr-jekyll-theme"

更新

生成feed.xml的插件需要前面内容中的image元素指定图片文件名,但您的repo中有更多键:

image:
  feature: abstract-3.jpg
  credit: dargadgetz
  creditlink: http://www.dargadgetz.com/ios-7-abstract-wallpaper-pack-for-iphone-5-and-ipod-touch-retina/

应该是:

image:
  feature: abstract-3.jpg

解决方案是以上述方式使用image修复帖子,如果要将元数据附加到图像使用jekyll数据文件。

或简单删除:

_posts/2011-03-10-sample-post.md
_posts/2012-05-22-readability-post.md
_posts/2013-05-23-readability-feature-post.md
_posts/2013-08-16-code-highlighting-post.md