Liquid 向数组添加一个元素

Liquid 如何向数组增加一个元素,

liquid 语言本身是没有此功能函数(过滤器),但 Jekyll 提供了一个方法:push

使用方式:{{ page.tags | push: "Spokane" }}

扩展知识: Jekyll 提供的过滤器清单

使用 concat 组合两个数组。
例如如果添加一个字符串元素,先将这个字符串元素转换成数组(使用 split 这个 hack 技巧)。
示例代码如下:

{% assign more_words = words_string | split: ',' %}
{% assign words = words | concat: more_words %}