页面构建失败:'for' 循环中存在语法错误
如果 GitHub 页面 代码在 Liquid for
循环声明中包含无效的语法,GitHub 页面 站点将无法构建。
如果 GitHub 页面 站点因 Liquid for
循环声明中的语法无效而构建失败,将会收到一封如下的电子邮件:
主题:页面构建失败
页面构建因以下错误而失败:
index.html 的 'for' 循环中有语法错误。 有效的语法是 'for \<item> in \<collection>',其中 \<item> 变量不能包含连字符或引号。
只有在 Enterprise 实例上启用了出站电子邮件支持时,您才会收到电子邮件。有关详细信息,请联系您的站点管理员。
'for' 循环语法错误疑难解答
提示:要在推送到 您的 GitHub Enterprise Server 实例 之前,调试并修复构建错误,请本地运行 Jekyll。
-
检查引用的文件中的标记。 确保任何循环的语法正确。 它们应类似如下:
{% for item in array %}
<!-- for loop body -->
{% endfor %}
在修复所有 for
循环错误后,需要提交更改并再次推送到 GitHub 页面 仓库,以在服务器上触发另一次构建。