【问题标题】:Liquid Exception: Liquid syntax error (line 170): Unknown tag 'elif' in xyz for markdown code blockLiquid 异常:Liquid 语法错误(第 170 行):xyz 中用于降价代码块的未知标签“elif”
【发布时间】:2020-01-29 07:59:03
【问题描述】:

我使用Jekyll 创建我的静态网站。我的降价之一具有以下代码块

....
```yaml
# Example pillar 'packages' YAML
{% if grains['os'] == 'RedHat' %}
apache: httpd
git: git
{% elif grains['os'] == 'Debian' %}
apache: apache2
git: git-core
{% endif %}
` ` `
...

但是网站的生成失败了

Liquid Exception: Liquid syntax error (line 170): Unknown tag 'elif' in

我将如何正确地转义这样的“代码”,使其正确呈现而不被解释为代码。

【问题讨论】:

    标签: markdown jekyll liquid


    【解决方案1】:
    {% raw %}
    ... any liquid or liquid-like code will be displayed as is.
    {% endraw %}
    

    【讨论】:

    • 谢谢。上面的语法是正确的,因为降价显示来自盐柱的jinja 语法,实际上与液体无关
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多