{% from "partials/releases-shared.html" import release_version, version_sort_key, release_minor_key %} {#- Secondary nav for /releases/ — one link per minor line (0.10, 0.9, …) so patch releases consolidate instead of flooding the drawer. -#} {% let raw_release_pages = [] %} {% for p in (site?.pages ?? []) %} {% let phref = p?.href ?? p?._path ?? '' %} {% if phref.startswith('/releases/') and phref != '/releases/' and phref != '/releases' %} {% set _ = raw_release_pages.append(p) %} {% end %} {% endfor %} {% let sorted_release_pages = [{"_sk": version_sort_key(p) | trim, "_page": p} for p in raw_release_pages] | sort(attribute="_sk", reverse=true) %} {% if sorted_release_pages | length > 0 %} {% endif %}