first 选择字符串或者数组中第一项

返回字符串中的第一个元素。可以设置区分方式,比如 空格或者逗号。

输入

{{ "Ground control to Major Tom." | split: " " | first }}
{{ "今天,天气不错." | split: "," | first }}

输出

Ground
今天

返回数组中第一项

输入

{% assign my_array = "斑马, 章鱼, 长颈鹿, 老虎" | split: ", " %}

{{ my_array.first }}

输出

斑马

当需要在标签内使用该过滤器时,可以使用 first 结合点符号(dot notation):

{% if my_array.first == "斑马" %}
  这里有斑马!
{% endif %}