【发布时间】:2013-03-23 11:26:38
【问题描述】:
我从我的 Jekyll 网站生成器中得到这个输出
液体异常:标记“{%”未使用正则表达式正确终止:/\%}/
发生了什么事?
【问题讨论】:
我从我的 Jekyll 网站生成器中得到这个输出
液体异常:标记“{%”未使用正则表达式正确终止:/\%}/
发生了什么事?
【问题讨论】:
事实证明,您的模板中可能出现格式错误。例如:
{% if site.ALERT
or site.ALERT_en %}
会坏,但是
{% if site.ALERT or site.ALERT_en %}
没问题。
【讨论】:
我遇到了 Octopress 的问题,解决方案是听从 prigazzi 的建议:
在 octopress 中导致此问题的文件是
category_feed.xml,位于_includes/custom内。您需要将markdownify替换为markdownize,它可以工作。
它确实对我有用。
【讨论】:
Jekyll 可能无法正确地告诉您实际语法错误属于哪个包含文件。例如,我收到了同样的错误,告诉我我的_layout/base.html 在第 5 行有此错误;但语法很好:{% include head.html %}。 head.html 的语法也很好;但它包含另一个文件 (header.html),其中包含我正在编写但未完成的行的不完整 {%。
基本上...您可能必须遵循面包屑路径,直到遇到错误。
【讨论】: