【发布时间】:2017-08-28 20:11:59
【问题描述】:
我有一个要在页面上呈现的图像文件夹。我希望以特定方式对这些图像进行排序/过滤。为此,我知道图像首先需要放在一个数组中。
因此我从一个空数组开始:
{% 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 %}
我知道我可以用图像制作一个数据文件,但我想避免采取额外的步骤。感谢阅读。
【问题讨论】: