LiquidJS

一个简单、有表现力、安全、兼容 Shopify 的纯 JavaScript 模板引擎。「A simple, expressive, safe and Shopify compatible template engine in pure JavaScript.」

Github星跟踪图

LiquidJS

一个简单的、有表现力的、安全的、兼容 Shopify 的纯 JavaScript 模板引擎。这个版本的目的是为 JavaScript 社区提供一个标准的 Liquid 实现,以便 Jekyll 网站Github PagesShopify 模板 可以无痛地移植到 Node.js。

安装

在 Node.js 中从 npm 安装:

npm install --save liquidjs

或者使用 jsDelivr 的 UMD 捆绑包:

<script src="https://cdn.jsdelivr.net/npm/liquidjs/dist/liquid.browser.min.js"></script>

更多详情,请参考设置指南

相关包

  • gulp-liquidjs:一个兼容 shopify 的 Liquid 模板引擎,为 Gulp 使用 Liquidjs。
  • grunt-liquify:是一个使用 Liquidjs 处理 Liquid 的 Grunt 任务。一个使用 Liquidjs 处理 Liquid 的 Grunt 任务。用它来为你的脚本和 css 资产添加 Liquid 魔法。
  • react-liquid。用于 React 的 Liquid 模板语言组件
  • @11ty/eleventy:一个更简单的静态网站生成器。一个替代 Jekyll 的工具。用 JavaScript 编写。将模板目录(不同类型)转换为 HTML。

支持者

如果你喜欢 LiquidJS 或者你的公司正在使用 LiquidJS?请考虑 在 Open Collective 或 Patreon 上支持我们。谢谢!

主要指标

概览
名称与所有者harttle/liquidjs
主编程语言TypeScript
编程语言TypeScript (语言数: 6)
平台Linux, Mac, Web browsers, Windows
许可证MIT License
所有者活动
创建于2016-06-13 07:39:30
推送于2025-04-03 13:28:56
最后一次提交2025-04-03 21:27:10
发布数241
最新版本名称v10.21.0 (发布于 )
第一版名称v1.2.0 (发布于 )
用户参与
星数1.6k
关注者数25
派生数238
提交数1.2k
已启用问题?
问题数381
打开的问题数3
拉请求数273
打开的拉请求数0
关闭的拉请求数33
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?

liquidjs

npm version
downloads
Build Status
Coveralls
dependencies
semantic-release
GitHub issues
GitHub contributors
David
David Dev
DUB license
Commitizen friendly
open collective

A [shopify][shopify/liquid] compatible [Liquid][tutorial] template engine in pure JavaScript.
The purpose of this repo is to provide a standard Liquid implementation for the JavaScript community.
All features, filters and tags in shopify/liquid are supposed to be built in LiquidJS,
though there are still some differences and limitations (see below).

Version 9 has published, see how to migrate to 9.0.0!

Get Started

Install via npm:

npm install --save liquidjs
var { Liquid } = require('liquidjs');
var engine = new Liquid();

engine
    .parseAndRender('{{name