关于Liquid模板
Liquid是目前跨境独立站SaaS系统最流行的模板语法架构,不仅是Fecify,还包括国内外其他SaaS平台,均采用Liquid作为其模板引擎。
Liquid是一个开源的模板引擎,最初由Shopify开发并用于其电商平台动态生成网页内容。其语法贴近HTML,以安全性和易用性著称,使开发者能够轻松将动态内容嵌入静态页面。
Liquid的核心特点
- 安全第一:模板无法直接访问底层系统或执行危险操作
- 简单易学:语法直观,学习曲线平缓,非开发人员也能快速上手
- 逻辑与表现分离:严格区分业务逻辑和页面展示,符合MVC设计模式
- 跨平台兼容:除Shopify外,还被众多SaaS平台采用
Liquid基础语法结构
Liquid主要包含三种标记类型:
{% comment %} 控制流标签 - 执行逻辑操作 {% endcomment %}
{% if product.available %}
{{ product.title }} - 可用
{% endif %}
{% comment %} 输出标签 - 显示内容 {% endcomment %}
{{ product.price | money }}
{% comment %} 过滤器 - 修改输出 {% endcomment %}
{{ "hello" | capitalize }}
{% comment %} 输出"Hello" {% endcomment %}
对于跨境电商独立站而言,Liquid提供了完美的平衡:既足够强大以处理复杂电商逻辑,又足够简单让非技术人员参与主题定制。其内置的安全机制能有效防止模板破坏系统,同时还提供丰富的电商专用标签和过滤器。
Fecify 5.0版本同样采用Liquid作为核心模板语法,为商家提供主题定制和功能开发服务。