1.1 Basics:Liquid代碼簡介
簡介 Liquid 代碼可分為?對象(object)、標記(tag)?和?過濾器(filter)。 對象 對象?告訴 Liquid 在頁面的哪個位置展示內(nèi)容。對象和變量名由雙花括號標識:{{?和?}}。 輸入 {{ page.title }} 輸出 Introduction 上述實例中,Liquid 輸出?page.title?對象的內(nèi)容,此對象保存的是文本?Introduction。 標記(tag) 標記(tag...
簡介 Liquid 代碼可分為?對象(object)、標記(tag)?和?過濾器(filter)。 對象 對象?告訴 Liquid 在頁面的哪個位置展示內(nèi)容。對象和變量名由雙花括號標識:{{?和?}}。 輸入 {{ page.title }} 輸出 Introduction 上述實例中,Liquid 輸出?page.title?對象的內(nèi)容,此對象保存的是文本?Introduction。 標記(tag) 標記(tag...
操作符 Liquid 包含了大量邏輯(logical)和比較操作符(comparison operator)。 基本操作符 == 相等 != 不相等 > 大于 < 小于 >= 大于或等于 <= 小于或等于 or 邏輯或 and 邏輯與 例如: {% if product.title == "Awesome Shoes" %} These shoes are awesome! {% endif %} 可以在一個標記(tag)中使用多個操作...
真值與假值 編程時,在條件判斷中任何返回?true?的都被叫做?真值(truthy)。任何返回?false?的都被叫做?假值(falsy)。所有的對象(object)類型都可以被描述為真值(truthy)或假值(falsy)。 Truthy Falsy Summary 真值(Truthy) 除了?nil?和?false?之外的所有值都是真值。 如下例,字符串 “Tobi” 雖不是布爾類型,但是...
數(shù)據(jù)類型 Liquid 對象的類型可以是以下五種: String Number Boolean Nil Array 你可以通過?assign?或?capture?標記來初始化 Liquid 變量。 String(字符串) 將變量的值包裹在單引號或雙引號之中就聲明了一個字符串: {% assign my_string = "Hello World!" %} Number(數(shù)字) 數(shù)字類型包括浮點數(shù)和整數(shù): {% assign my_int ...
Liquid 的各種分支 Liquid 是一門靈活、安全的模版語言,被用于許多不同環(huán)境中。Liquid 被創(chuàng)建之初是用在?Shopify?商店系統(tǒng)中的,后來也被廣泛用于?Jekyll?網(wǎng)站中。隨著時間的推移,Shopify 和 Jekyll 分別為 Liquid 添加了針對各自用途的對象(object)、標記(tag)和過濾器(filter)。目前最流行的 Liquid 版本包括?Liqui...
控制輸出的空白符 在 Liquid 模版中,你可以將連字符放在標記(tag)中,例如?{{-、-}}、{%-?和?-%},用于將標記(tag)渲染之后的輸出內(nèi)容的左側(cè)或右側(cè)的空拍符剔除。 通常,即使不輸出文本,模版中的任何 Liquid 表達式仍然會在渲染之后輸出的 HTML 中包含一個空行: 輸入 {% assign my_variable = "tomato" %} {{ my_varia...
? Copyright 2023 深圳藍曬科技有限公司. 粵ICP備2023054553號-1