我正在使用jekyll建立一个简单的个人投资组合,到目前为止,它非常棒。
在索引页面上,我尝试使用Dave Desandro's Isotope来获取一系列不同大小的图像缩略图 - 以他们最适合的方式显示 - 。这些缩略图链接到每个项目的完整页面。
问题是,0100-01-01-file.md
的jekyll文件格式按日期对所有帖子进行预先排序,因此当Isotope脚本运行时,所有图像都按时间顺序排列,并且不像俄罗斯方块那样合适砖块。这留下了这些笨拙的各种大小的图像,而不是一个漂亮的砖墙外观。
有没有办法绕过,覆盖或避免使用日期功能?我只想在那里捣碎图像,没有特别的顺序。
索引页面代码如下所示:
{% for item in site.categories.project reversed %}
<a href='{{site.baseurl}}{{item.url}}' class='project pad1'>
<img src='{{item.splash}}' class='splash'>
</a>
{% endfor %}
其中&#34; splash&#34;是缩略图。提前感谢您的帮助。
答案 0 :(得分:1)
默认情况下,帖子按日期排序,但您可以使用任何帖子变量对其进行排序。
{% assign posts = site.categories.project | sort: "title" %}
如果您设置了weight: 10
,则可以按重量对帖子进行排序。