【发布时间】:2017-07-02 22:19:21
【问题描述】:
我注意到液体中有一个remove_first 函数。是否可以使用它来删除数组中的第一个?
例如:
{% animals = 'animals/cat/dog/bird' | split: '/' | remove_first %}
上述方法不起作用,因为您似乎应该传入一个子字符串,就像我使用 split 一样。
Jekyll 液体标签有没有办法做到这一点?
【问题讨论】:
我注意到液体中有一个remove_first 函数。是否可以使用它来删除数组中的第一个?
例如:
{% animals = 'animals/cat/dog/bird' | split: '/' | remove_first %}
上述方法不起作用,因为您似乎应该传入一个子字符串,就像我使用 split 一样。
Jekyll 液体标签有没有办法做到这一点?
【问题讨论】:
使用shift:
{% assign animals = 'animals/cat/dog/bird' | split: '/' | shift %}
{{animals}}
会给出数组:
["cat", "dog", "bird"]
【讨论】:
offset