Hugo由于YAML错误而无法使用GitHub Pages构建

问题描述 投票:3回答:2

[我在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,如果这是问题所在...

github markdown jekyll github-pages hugo
2个回答
2
投票

使用.nojekyll告诉Github不要使用Jekyll处理文件,因此,在构建站点之后,只需将.nojekyll文件放在gh-page的根目录或docs文件夹中。


0
投票

我也碰巧也遇到这个问题!我认为最简单的解决方案是将源代码放入master以外的其他分支中,然后仅将站点部署在master分支上。在这里查看hugo的github动作模板:https://github.com/peaceiris/actions-gh-pages

© www.soinside.com 2019 - 2024. All rights reserved.