{#- One block per family, in catalog order. A family's guide is the page of its first entry; config.extra.plot_families holds an optional summary. -#} {% for category in docs_plots|map(attribute='category')|unique %} {%- set entries = docs_plots|selectattr('category', 'equalto', category)|list -%} {%- set guide = entries[0].page.split('#')[0] -%} {% endfor %}