Liquid 的變體
Liquid 是一種彈性且安全的語言,廣泛應用於各種不同的環境。Liquid 最初是為了在 Shopify 商店中使用而創建的,並且也大量用於 Jekyll 網站。隨著時間的推移,Shopify 和 Jekyll 都為 Liquid 添加了它們自己的物件、標籤和篩選器。目前最流行的 Liquid 版本是 Liquid、Shopify 佈景主題的 Liquid 和 Jekyll Liquid。
本網站記錄了最新版本的 Liquid,包括 Beta 版和候選版本,也就是說,Liquid 是以獨立於 Shopify 和 Jekyll 的形式存在。如果您下載 Liquid 儲存庫或將其安裝為 gem,您將可以存取您選擇的 Liquid 版本中的任何物件、標籤和篩選器。
Shopify
Shopify 始終以最新版本的 Liquid 作為基礎,但 Shopify 為商家商店使用而向 Liquid 添加了大量的物件、標籤和篩選器。這些包括代表商店、產品和客戶資訊的物件,以及用於顯示商店資料和操作店面資源(如產品圖片)的篩選器。
Shopify 有多個版本的 Liquid。最流行的版本用於建構 Shopify 佈景主題。若要了解您可以用來建構 Shopify 佈景主題的 Liquid 元素,以及了解 Shopify 的其他 Liquid 版本,請參閱 Shopify Liquid 參考文件。
Jekyll
Jekyll 是一個靜態網站產生器,是一個透過將樣板與內容檔案合併來建立網站的命令列工具。Jekyll 使用 Liquid 作為其樣板語言,並添加了一些物件、標籤和篩選器。這些包括代表內容頁面的物件,用於在其他內容中包含程式碼片段的標籤,以及用於操作字串和 URL 的篩選器。
Jekyll 也為 GitHub Pages 提供支援,這是一項網路主機服務,讓您可以將 Jekyll 安裝推送至 GitHub 儲存庫,並發佈產生的網站。這個網站就是使用 GitHub Pages 建構的。
Jekyll 可能沒有使用最新版本的 Liquid。這表示本網站上列出的標籤和篩選器可能無法在 Jekyll 中運作。通常,Jekyll 專案會等待 Liquid 的穩定版本發布,而不是使用 Beta 版或候選版本。若要查看 Jekyll 或 GitHub Pages 使用的 Liquid 版本,請查看 Jekyll 或 GitHub Pages 的 gem 頁面的執行階段相依性區段。
Jekyll 的 Liquid 版本記錄在 Jekyll 文件中的 Liquid 區段。如果您想試用 Jekyll 的 Liquid 版本,您可以複製 Jekyll 專案或將 Jekyll 安裝為 gem,並在靜態網站上測試 Liquid。