液體的基礎知識
液體程式碼可以分為物件,標籤和過濾器。
物件
物件告訴 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!