我有一个 Jekyll 应用程序(使用 Liquid),我想知道如何在 Liquid 中将一组项目组合成一个小的集合子集。
例如,假设我有这个数组:
fruits = ['apples', 'oranges', 'bananas', 'pears', 'grapes']
在 Liquid 页面中,我真正想做的是得到这个:
fruit_groups = [['apples', 'oranges'], ['bananas', 'pears'], ['grapes', null]]
例如,Ruby on Rails 可以通过.group_by
附加到可枚举的方法来做到这一点。
我可以在 Liquid 中执行此操作吗?
用例:我有大量项目,但我需要将它们转换为<ul>
元素列。所以,如果我有三列,我需要得到三个子集合。
谢谢!