模版引擎-- nunjucks

497 阅读1分钟

Nunjucks 是 jinja2 的 javascript 的实现,所以如果此文档有什么缺失,你可以直接查看 jinja2 的文档

变量

{{ 变量name }}

过滤器

{{ foo | title }} {{ foo | join(",") }} {{ foo | replace("foo", "bar") | capitalize }}

模板继承

标签

关键字参数

注释

空白字符控制

表达式

运算 (Math)

比较 (Comparisons)

Logic

If 表达式

函数调用 (Function Calls)

正则表达式

自动转义 (Autoescaping)

全局函数 (Global Functions)

range([start], stop, [step])

cycler(item1, item2, ...itemN)

joiner([separator])

内置的过滤器

default(value, default, [boolean])

sort(arr, reverse, caseSens, attr)

striptags (value, [preserve_linebreaks])

dump (object)

其他过滤器

参考资料

[模版功能](nunjucks.bootcss.com/templating.…)
[jinja2](nunjucks.bootcss.com/templating.…)