[我在Github Pages上使用Hugo,每当我将网站推送到原始位置时,都会收到此错误消息发送到我的电子邮件:
master
分支的页面构建失败,出现以下错误:<unknown>
:did not find >expected key while parsing a block mapping
的第2行第1列存在YAML语法错误。有关更多信息,请参见> https://help.github.com/articles/page-build-failed-invalid-yaml-in-data-file/。 有关对Jekyll进行故障排除的信息,请参阅:https://help.github.com/articles/troubleshooting-jekyll-builds如果您有任何疑问,可以通过回复此电子邮件与我们联系。
我该如何解决?我听说在root用户中创建一个.nojekyll文件会有所帮助,但我不知道该怎么做
我在网上尝试了一些行不通的解决方案,并且在根目录中创建了一个nojekyll.nojekyll文件来希望禁用Jekyll,如果这是问题所在...
使用.nojekyll告诉Github不要使用Jekyll处理文件,因此,在构建站点之后,只需将.nojekyll
文件放在gh-page
的根目录或docs
文件夹中。
我也碰巧也遇到这个问题!我认为最简单的解决方案是将源代码放入master以外的其他分支中,然后仅将站点部署在master分支上。在这里查看hugo的github动作模板:https://github.com/peaceiris/actions-gh-pages