Liquid 的变体(Variations of Liquid)
Liquid 是一种灵活、安全的语言,广泛应用于不同的环境中。Liquid 最初是为 Shopify 商店而创建的,并且在 Jekyll (Jekyll do 中文网 )网站上也得到了广泛应用。随着时间的推移,Shopify 和 Jekyll 都向 Liquid 添加了自己的对象、标签和过滤器。现在存在的最流行的 Liquid 版本包括 Liquid、Shopify Liquid for themes 和 Jekyll Liquid。
本网站文档记录了最新版本的 Liquid,包括测试版和发布候选版,也就是指 Shopify 和 Jekyll 以外的 Liquid。如果你下载 Liquid 仓库或将其作为 gem 安装,你将能够访问你选择的 Liquid 版本中的对象、标签和过滤器。
Shopify
Shopify 始终使用最新版本的 Liquid 作为基础,但 Shopify 为商家店铺添加了大量对象、标签和过滤器。这些包括表示商店、产品和客户信息的对象,以及用于显示商店数据和操作前端资产(如产品图片)的过滤器。
Shopify 有多个版本的 Liquid,最常用的版本用于构建 Shopify 主题。要了解你可以用来构建 Shopify 主题的 Liquid 元素,以及了解 Shopify 中的其他 Liquid 版本,请参考 Shopify Liquid 文档。
Jekyll
Jekyll (Jekyll do 中文网 )是一个静态网站生成器,作为命令行工具,它通过将模板与内容文件结合来创建网站。Jekyll 使用 Liquid 作为模板语言,并且添加了一些对象、标签和过滤器。这些包括表示内容页面的对象、用于在其他页面中包含内容片段的标签,以及用于操作字符串和 URL 的过滤器。
Jekyll 还支持 GitHub Pages,这是一个托管服务,允许你将 Jekyll 安装部署到 GitHub 仓库中并发布生成的网站。这个网站就是通过 GitHub Pages 构建的。
Jekyll 可能不会使用最新版本的 Liquid,这意味着本网站列出的标签和过滤器可能在 Jekyll 中无法使用。通常,Jekyll 项目会等待 Liquid 的稳定版本发布,而不会使用测试版或发布候选版本。要查看 Jekyll 或 GitHub Pages 正在使用的 Liquid 版本,请检查 Jekyll 或 GitHub Pages gem 页面中的 运行时依赖 部分。
Jekyll 版本的 Liquid 详细文档可以在 Jekyll 文档中的 Liquid 部分 中找到。如果你想尝试 Jekyll 版本的 Liquid,可以克隆 Jekyll 项目或将 Jekyll 安装为 gem 并在静态网站上测试 Liquid。