njk
本文最后更新于:2023年12月5日 晚上
参考:https://www.liaoxuefeng.com/wiki/1022910821149312/1100400176397024
参考:http://mozilla.github.io/nunjucks/cn/templating.html
Nunjucks 是 Mozilla 开发的一个纯 JavaScript 编写的模板引擎,既可以用在 Node 环境下,又可以运行在浏览器端。但是,主要还是运行在 Node 环境下,因为浏览器端有更好的模板解决方案,例如 MVVM 框架。
先定义一个基本的网页框架base.html
:
base.html
定义了三个可编辑的块,分别命名为header
、body
和footer
。子模板可以有选择地对块进行重新定义:
然后,我们对子模板进行渲染:
输出 HTML 如下:
njk
http://blog.lujinkai.cn/前端/hexo/njk/