mirror of
https://github.com/shoelace-style/webawesome.git
synced 2026-01-12 12:09:26 +00:00
* Fix outline for headings that have links Previously produced blank items because it assumed any link in a heading is an anchor * Filter unlisted items from overviews Previously they were filtered only when the card was rendered, so their heading was still shown * [Overview] Add id to group headings * Hide headings from empty groups Should never happen but you never know * [Overview] Ensure "Other" is always last even when no sorting
19 lines
586 B
Plaintext
19 lines
586 B
Plaintext
{# Cards for pages listed by category #}
|
|
|
|
<section id="grid" class="index-grid">
|
|
{% set groupedPages = allPages | groupPages(categories, page) %}
|
|
{% for category, pages in groupedPages -%}
|
|
{% if groupedPages.meta.groupCount > 1 and pages.length > 0 %}
|
|
<h2 class="index-category" id="{{ category | slugify }}">
|
|
{% if pages.meta.url %}<a href="{{ pages.meta.url }}">{{ pages.meta.title }}</a>
|
|
{% else %}
|
|
{{ pages.meta.title }}
|
|
{% endif %}
|
|
</h2>
|
|
{% endif %}
|
|
{%- for page in pages -%}
|
|
{% include "page-card.njk" %}
|
|
{%- endfor -%}
|
|
{%- endfor -%}
|
|
</section>
|