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 %}