液体的基础知识
液体代码可以分为对象,标签和过滤器。
对象
对象告诉 Liquid 在哪里显示页面上的内容。对象和变量用双花括号表示。{{
和 }}
<!-- input -->
{{ page.title }}
<!-- output -->
Getting started with Liquid
标签
标签用于创建逻辑控制模板的流程,并用花括号和百分号 {%
和%}
表示。
<!-- input -->
{% if user %}
Hello {{ user.name }}!
{% endif %}
<!-- output -->
Hello George!
过滤器
过滤器用于操作对象,并用管道|
表示。可以应用从左到右应用的多个过滤器。
<!-- input -->
{{ "world" | capitalize | prepend: "Hello " | append: "!" }}
<!-- output -->
Hello World!