sort 按大小写和字母顺序进行排序
将数组中的元素按大小写排序然后按字母顺序排序。
输入
{% assign my_array = "zebra, octopus, giraffe, Giraffe, Sally Snake, sally Snake, jekyll, JekyllDo" | split: ", " -%}
{{ my_array | sort | join: ", " }}
输出
Giraffe, JekyllDo, Sally Snake, giraffe, jekyll, octopus, sally Snake, zebra
可以使用一个可选的参数,指定根据数组元素的某个属性进行排序。
{% assign products_by_price = collection.products | sort: "price" %}
{% for product in products_by_price %}
<h4>{{ product.title }}</h4>
{% endfor %}