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>
要素の列に変換する必要があります。したがって、3つの列がある場合、3つのサブコレクションを取得する必要があります。
ありがとう!