Jekyll 杰基尔在阵列中先移除?

Jekyll 杰基尔在阵列中先移除?,jekyll,liquid,Jekyll,Liquid,我注意到液体中有一个remove\u first功能。是否可以使用此选项删除阵列中的第一个 例如: {% animals = 'animals/cat/dog/bird' | split: '/' | remove_first %} 上面的方法不起作用,因为看起来你应该在一个子串中传递,就像我使用split一样 使用Jekyll液体标签是否可以这样做?使用shift: {% assign animals = 'animals/cat/dog/bird' | split: '/' | shift

我注意到液体中有一个
remove\u first
功能。是否可以使用此选项删除阵列中的第一个

例如:

{% animals = 'animals/cat/dog/bird' | split: '/' | remove_first %}
上面的方法不起作用,因为看起来你应该在一个子串中传递,就像我使用split一样


使用Jekyll液体标签是否可以这样做?

使用
shift

{% assign animals = 'animals/cat/dog/bird' | split: '/' | shift %}
{{animals}}
将为阵列提供:

["cat", "dog", "bird"]

我在Shopify中使用液体,shoft不可用,我想,还有其他选择吗?