码迷,mamicode.com
首页 > Web开发 > 详细

liquidjs 兼容shopify liquid 的纯js 模板引擎

时间:2021-05-24 12:21:30      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:github   file   const   rtt   root   size   require   scroll   UNC   

liquidjs 是兼容shopify liquid 的纯js 模板引擎,同时官方文档也比较完整

支持的特性

  • 安全渲染(没有eval 以及Function 使用)
  • shopify 兼容
  • 零依赖
  • ts 支持

参考使用

  • app.js
const { Liquid } = require(‘liquidjs‘);
const path = require("path")
var engine = new Liquid({
    root:path.resolve(__dirname, ‘t/‘)
});
engine.renderFile(‘index.html‘, {v: "Liquid"}).then(console.log)
  • 模板

技术图片

 

 

  • 运行效果

技术图片

 

 

说明

实际上liquidjs 很多地方与jinja2是一样的,模板布局,表达式,filter。。。。

参考资料

https://shopify.github.io/liquid/
https://github.com/harttle/liquidjs
https://github.com/Shopify/liquid
https://liquidjs.com/

liquidjs 兼容shopify liquid 的纯js 模板引擎

标签:github   file   const   rtt   root   size   require   scroll   UNC   

原文地址:https://www.cnblogs.com/rongfengliang/p/14773232.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!