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