Jekyll中的自定义排序集合

Jekyll中的自定义排序集合,jekyll,Jekyll,我正在使用collections在Jekyll中创建一个Books页面,其中每本书都是_Books目录中的一个.md文件,以及一个Books.html文件,该文件显示以下示例中的每本书: 我想按定制的排序顺序展示这些书。在_config.yml中添加订单似乎不可行,因为页面上可能有一百本书。我可以在前面添加一个“优先级”变量并对其排序。然而,如果将来我想改变一本书的优先级,我会犹豫是否使用这种方法 是否有一种方法可以维护自定义排序,在这种情况下,也可以轻松更改任何给定书籍的顺序(例如,将书籍从

我正在使用collections在Jekyll中创建一个Books页面,其中每本书都是_Books目录中的一个.md文件,以及一个Books.html文件,该文件显示以下示例中的每本书:

我想按定制的排序顺序展示这些书。在_config.yml中添加订单似乎不可行,因为页面上可能有一百本书。我可以在前面添加一个“优先级”变量并对其排序。然而,如果将来我想改变一本书的优先级,我会犹豫是否使用这种方法

是否有一种方法可以维护自定义排序,在这种情况下,也可以轻松更改任何给定书籍的顺序(例如,将书籍从索引位置10移动到位置2,同时将以前位于位置2及以下的所有书籍向下移动)