这听起来很容易,但我无法在文档中的任何地方找到它.如何{% this %}
在没有引擎处理的情况下写入液体模板?
可以使用raw
标签禁用液体处理引擎:
{% raw %} {% this %} {% endraw %}
会显示
{% this %}
对于未来的搜索,还有就是一种方式来逃避无插件,使用下面的代码:
{{ "{% this " }}%}
对于标签,逃避{{ this }}
使用:
{{ "{{ this " }}}}
还有一个jekyll插件,这使它更容易:https://gist.github.com/1020852
杰基尔的原始标签.保持液体免于解析{%raw%}和{%endraw%}之间的文本
参考
BTW:
如果要{{ "{% this " }}%}
在Jekyll中显示,可以这样编码:
{{ "{{ " }}"{{ "{% this" }} " }}{{ "}}%}
逃避{{ "{{ this " }}}}
使用:
{{ "{{ " }}"{{ "{{ this" }} " }}{{ "}}}}
你可以使用{%raw%} {%endraw%}来逃避Jekyll帖子中的液体标签
{% raw %} {% for post in site.posts %} {{ post.content }} {% endfor %} {% endraw %}
会产生
{% for post in site.posts %} {{ post.content }} {% endfor %}
还有另一种选择:使用HTML特殊字符代码替换花括号及其匹配代码:
用{替换每个{
用}替换每个}
有关此解决方案的更多详细信息,请参阅:http: //www.tikalk.com/devops/curly_brances_workaround/