map
別のオブジェクトから名前付きプロパティの値を抽出して、値の配列を作成します。
この例では、site.pages
オブジェクトに Web サイトのメタデータがすべて含まれているとします。 map
フィルターを使用して assign
を使用すると、site.pages
オブジェクト内のすべての category
プロパティの値のみを含む変数を作成できます。
入力
{% assign all_categories = site.pages | map: "category" %}
{% for item in all_categories %}
- {{ item }}
{% endfor %}
出力
- business
- celebrities
- lifestyle
- sports
- technology