liquid 简介
Liquid 代码可分为 对象(object)、标记(tag) 和 过滤器(filter)。
注释 {% comment %}{% endcomment %}
任何书写在 comment
起始与结束标记之间的内容都不会被输出,如果是 Liquid 代码则不会被执行。
1 2 3 4 5 6 {% comment %}7 8 {% endcomment %} 9 10
output:--------------
1 2 3 4 5 6 9 10
控制输出的空白符
{{-
、-}}
、{%-
和 -%}
,用于将标记(tag)渲染之后的输出内容的左侧或右侧的空拍符剔除。
{% assign my_variable = "tomato" %}
{{ my_variable }}
output:--------------
tomato
------------------------------
{%- assign my_variable = "tomato" -%}
{{ my_variable }}
output:
tomato
数据不处理 {% row %}{% endrow %}
raw
标记临时禁止处理其所包围的代码。
{% raw %}
In Handlebars, {{ this }} will be HTML-escaped, but
{{{ that }}} will not.
{% endraw %}
output:------------------------
In Handlebars, {{ this }} will be HTML-escaped, but {{{ that }}} will not.