Liquid模板語言
Liquid是一種模板語言,最初由Shopify開發(fā)用于電子商務平臺。Liquid主要用于動態(tài)內容創(chuàng)建,允許用戶在網站模板中嵌入變量、條件語句、循環(huán)和過濾器等功能,以便根據特定條件或數據生成動態(tài)頁面內容。Liquid代碼可分為對象、標記、過濾器,對象告訴Liquid在頁面的哪個位置展示內容,標記創(chuàng)造了模板的邏輯和控制流,過濾器改變Liquid對象的輸出。他們被用在輸出上,通過一個|符號分隔。
Liquid是一種模板語言,最初由Shopify開發(fā)用于電子商務平臺。Liquid主要用于動態(tài)內容創(chuàng)建,允許用戶在網站模板中嵌入變量、條件語句、循環(huán)和過濾器等功能,以便根據特定條件或數據生成動態(tài)頁面內容。Liquid代碼可分為對象、標記、過濾器,對象告訴Liquid在頁面的哪個位置展示內容,標記創(chuàng)造了模板的邏輯和控制流,過濾器改變Liquid對象的輸出。他們被用在輸出上,通過一個|符號分隔。
真值與假值 編程時,在條件判斷中任何返回?true?的都被叫做?真值(truthy)。任何返回?false?的都被叫做?假值(falsy)。所有的對象(object)類型都可以被描述為真值(truthy)或假值(falsy)。 Truthy Falsy Summary 真值(Truthy) 除了?nil?和?false?之外的所有值都是真值。 如下例,字符串 “Tobi” 雖不是布爾類型,但是...
數據類型 Liquid 對象的類型可以是以下五種: String Number Boolean Nil Array 你可以通過?assign?或?capture?標記來初始化 Liquid 變量。 String(字符串) 將變量的值包裹在單引號或雙引號之中就聲明了一個字符串: {% assign my_string = "Hello World!" %} Number(數字) 數字類型包括浮點數和整數: {% assign my_int ...
Liquid 的各種分支 Liquid 是一門靈活、安全的模版語言,被用于許多不同環(huán)境中。Liquid 被創(chuàng)建之初是用在?Shopify?商店系統中的,后來也被廣泛用于?Jekyll?網站中。隨著時間的推移,Shopify 和 Jekyll 分別為 Liquid 添加了針對各自用途的對象(object)、標記(tag)和過濾器(filter)。目前最流行的 Liquid 版本包括?Liqui...
控制輸出的空白符 在 Liquid 模版中,你可以將連字符放在標記(tag)中,例如?{{-、-}}、{%-?和?-%},用于將標記(tag)渲染之后的輸出內容的左側或右側的空拍符剔除。 通常,即使不輸出文本,模版中的任何 Liquid 表達式仍然會在渲染之后輸出的 HTML 中包含一個空行: 輸入 {% assign my_variable = "tomato" %} {{ my_varia...
? Copyright 2023 深圳藍曬科技有限公司. 粵ICP備2023054553號-1