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.

回购:

我是Jekyll的新手,在单次提交中推动了许多更改,现在我很难说问题出在哪里。我正在编辑最小布局。GitHub返回一般错误:

页面生成失败。有关详细信息,请参阅

有关Jekyll故障排除的信息,请参阅:

如果您有任何问题,可以通过回复此邮件与我们联系 电子邮件

我顺利地运行了
捆绑包更新
,页面在本地工作:

$ 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页面
      branch
    • 我已经确认,我没有添加任何
      \u
      起始文件夹(Jekyll使用的文件夹除外)
    • 我添加了
      .nojekyll
      文件,但我的网站完全崩溃(404,白色,没有布局),所以我删除了它
  • 根据:
    • 已确认GitHub服务器正在以下位置工作:
  • 根据:
    • 确认我的类别(例如,
      类别:机器学习深度学习历史
      )不在列表的括号内
  • 根据:
    • 我认为我没有触及
      head.html
      文件中的任何内容

  • 我想我会把它寄给你的support@github.com因为我已经读到他们也在处理这些问题…

    正如我从存储库的提交历史中看到的,现在问题已经解决了,但我想补充一个解释

    页面生成首先使用提交失败。在这次提交中,我注意到您添加了一个名为
    jekyllinlinesvg
    的Jekyll插件

    GitHub页面仅支持,并且
    jekyll内联svg
    不在此列表中

    请看,当您在提交中删除此插件时,页面构建再次成功

    结论:如果您使用GitHub页面呈现站点,您应该只使用它们支持的插件

    另一种解决方案是在本地呈现您的网站,然后将
    \u站点
    目录的内容上载到您的GitHub存储库。在这种情况下,您必须将
    .nojekyll
    添加到GitHub页面上的

    “通用Jekyll构建失败”中也解释了这一点:

    GitHub Pages服务器不会使用不受支持的插件进行构建。将不受支持的插件合并到站点中的唯一方法是在本地生成站点,然后将站点的静态文件推送到GitHub Pages站点