Liquid 是由 Shopify 创建并使用 Ruby 编写的模板引擎。它通过将表示逻辑与内容分离,用于构建动态网页和电子邮件。Liquid 模板包含 HTML、CSS、JavaScript 以及 Liquid 自己的标记语言的混合。这种标记语言由对象(objects)、标签(tags)和过滤器(filters)组成。对象用于输出变量,标签控制模板的逻辑和流程,而过滤器则修改对象的输出。Liquid 广泛应用于电子商务平台、内容管理系统和电子邮件营销工具,以生成个性化和动态内容。其简洁的语法和安全的设计使其成为需要创建灵活且可维护模板的开发人员的流行选择。该引擎设计安全,仅允许访问预定义的对象和过滤器集,从而防止恶意代码的执行。Liquid 文件通常与提供数据以在模板中渲染的后端系统结合使用。这种设计模式确保了内容与表现形式的清晰分离,极大地提高了开发效率和模板的可维护性。