我有一个图片文件夹,想在页面上呈现其中的图片。我希望按照一定方式对这些图片进行排序或筛选。为了达到这个目的,我知道首先需要将这些图片放在一个数组中。
因此,我从一个空数组开始:
{% assign my_array = "" %}
我会遍历图片文件夹,并尝试不同的方法将每个图像推入my_array
数组中。例如:
{% for image in site.static_files %}
{% if image.path contains "assets/images/target-folder" %}
<!-- Push image into array -->
{{ my_array | push: image }}
{% endif %}
{% endfor %}
理想情况下,我可以按预期使用这个数组:
{% for image in my_array | sort:"date" | reverse %}
<!-- show image -->
{% endfor %}
我知道我可以用图像制作数据文件,但我想避免需要额外的步骤。谢谢阅读。
{% assign sorted_my_array = my_array | reverse %}
。 - Dannypush
函数。它确实能够完成它应该做的事情,但它是一个秘密函数。 - Edward