map
객체에서 특정 속성을 추출한 값의 배열을 생성합니다.
다음 예시에서 site.pages
라는 객체가 웹 사이트의 모든 메타데이터를 포함하고 있습니다. assign
과 map
필터를 사용하여 site.pages
객체 모든 항목의 category
속성값만 포함하는 변수를 생성합니다.
입력
{% assign all_categories = site.pages | map: "category" %}
{% for item in all_categories %}
- {{ item }}
{% endfor %}
출력
- business
- celebrities
- lifestyle
- sports
- technology