随机化或覆盖jekyll按日期顺序排序

随机化或覆盖jekyll按日期顺序排序,jekyll,jquery-isotope,Jekyll,Jquery Isotope,我正在使用jekyll建立一个简单的个人投资组合,到目前为止,它非常棒 在索引页面上,我尝试使用一组不同大小的图像缩略图来显示——以最适合的方式显示。这些缩略图链接到每个项目的完整页面 问题是,jekyll文件格式的0100-01-01-file.md按日期对所有帖子进行了预排序,因此当同位素脚本运行时,所有的图像都只是按时间顺序排列,不像俄罗斯方块那样排列在一起。这就留下了这些大小不一的图片,而不是一个漂亮的砖墙 有没有办法绕过、覆盖或避免使用日期函数?我只想把图像混在那里,没有特别的顺序

我正在使用jekyll建立一个简单的个人投资组合,到目前为止,它非常棒

在索引页面上,我尝试使用一组不同大小的图像缩略图来显示——以最适合的方式显示。这些缩略图链接到每个项目的完整页面

问题是,jekyll文件格式的
0100-01-01-file.md
按日期对所有帖子进行了预排序,因此当同位素脚本运行时,所有的图像都只是按时间顺序排列,不像俄罗斯方块那样排列在一起。这就留下了这些大小不一的图片,而不是一个漂亮的砖墙

有没有办法绕过、覆盖或避免使用日期函数?我只想把图像混在那里,没有特别的顺序

索引页代码如下所示:

{% for item in site.categories.project reversed %}
  <a href='{{site.baseurl}}{{item.url}}' class='project pad1'>
    <img src='{{item.splash}}' class='splash'>
  </a>
{% endfor %}
{%用于site.categories.project%}
{%endfor%}

其中“splash”是缩略图。提前感谢您的帮助。

默认情况下,post按日期排序,但您可以使用任何post变量对其排序

 {% assign posts = site.categories.project | sort: "title" %}

如果你设置了一个
权重:10
,你就可以按权重对你的帖子进行排序。

我对Jekyll也相当陌生,但我也很喜欢它。从表面上看,对数组排序没有太多的控制,但这篇文章可能会提供一些见解: