Nunjucks支持多种过滤器,主要有以下几种:
abs
:返回数字的绝对值batch
:将数组分组capitalize
:将字符串的第一个字符转换为大写date
:格式化日期时间default
:当值为null或undefined时返回默认值divided_by
:返回两数相除的结果escape
:对字符串进行转义first
:返回数组的第一个元素groupby
:将数组分组indent
: 为字符串添加缩进join
:将数组中的元素用指定字符连接起来json
: 将数据转为 json 字符串last
:返回数组的最后一个元素length
:返回数组或字符串的长度lower
:将字符串转换为小写map
:映射数组中的元素markdown
: 将文本转换为 markdownnl2br
: 将换行符转换为 html 换行标签plus
: 返回两数相加的结果replace
:将字符串中的某个字符串替换为另一个字符串round
: 对数字进行四舍五入slice
:返回数组或字符串的子序列sort
:对数组进行排序striptags
: 删除 HTML 和 XML