液體的基礎知識

液體程式碼可以分為物件,標籤和過濾器。

物件

物件告訴 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!