1.1 Basics:Liquid代码简介
简介 Liquid 代码可分为 对象(object)、标记(tag) 和 过滤器(filter)。 对象 对象 告诉 Liquid 在页面的哪个位置展示内容。对象和变量名由双花括号标识:{{ 和 }}。 输入 {{ page.title }} 输出 Introduction 上述实例中,Liquid 输出 page.title 对象的内容,此对象保存的是文本 Introduction。 标记(tag) 标记(tag...
简介 Liquid 代码可分为 对象(object)、标记(tag) 和 过滤器(filter)。 对象 对象 告诉 Liquid 在页面的哪个位置展示内容。对象和变量名由双花括号标识:{{ 和 }}。 输入 {{ page.title }} 输出 Introduction 上述实例中,Liquid 输出 page.title 对象的内容,此对象保存的是文本 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” 虽不是布尔类型,但是...
数据类型 Liquid 对象的类型可以是以下五种: String Number Boolean Nil Array 你可以通过 assign 或 capture 标记来初始化 Liquid 变量。 String(字符串) 将变量的值包裹在单引号或双引号之中就声明了一个字符串: {% assign my_string = "Hello World!" %} Number(数字) 数字类型包括浮点数和整数: {% assign my_int ...
Liquid 的各种分支 Liquid 是一门灵活、安全的模版语言,被用于许多不同环境中。Liquid 被创建之初是用在 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