[英]Liquid syntax error: Tag was not properly terminated with regexp: /\%\}/
[英]How to fix: Liquid Exception: Tag '{%' was not properly terminated with regexp: /\%\}/?
我從我的Jekyll網站生成器獲得此輸出
Liquid Exception:標記'{%'未使用正則表達式正確終止:/ \\%} /
這是怎么回事?
事實證明,您可能在模板中出現了格式錯誤。 例如:
{% 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
),它有一個不完整的{ %
for line,我寫的但沒完成。
基本上......你可能必須遵循面包屑路徑,直到你遇到錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.