homepage/templates/taxonomy_list.html
Fabian Montero 8be91ee3d9 Squashed 'themes/tabi-lean/' content from commit efb4246
git-subtree-dir: themes/tabi-lean
git-subtree-split: efb42461fde7ee5b0c140d27f2789fdf9c98b100
2025-09-14 16:00:14 -06:00

40 lines
1.8 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{% extends "index.html" %}
{% block main_content %}
{%- set title = macros_translate::translate(key=taxonomy.name, default=taxonomy.name, language_strings=language_strings) -%}
{{ macros_page_header::page_header(title=title)}}
{% set tag_count = terms | length %}
{% if config.extra.tag_sorting == "frequency" %}
{% set terms = terms | sort(attribute="pages") | reverse %}
{% elif config.extra.tag_sorting != "name" %}
{{ throw (message="Invalid tag_sorting option: " ~ config.extra.tag_sorting ~ ". Valid options are 'name' and 'frequency'.") }}
{% endif %}
<div id="tag-cloud" class="{% if tag_count > 16 %}three-columns{% elif tag_count > 8 %}two-columns{% endif %}">
<ul class="tags">
{%- for term in terms -%}
<li class="tags-item">
{%- set number_of_posts = term.pages | length -%}
{% if config.extra.compact_tags %}
{# Shows the number of posts per tag as a superscript #}
<a href="{{ term.permalink | safe }}"
aria-label="{{ term.name }}
{{ term.pages | length }}
{{- macros_translate::translate(key="posts", number=number_of_posts, default="$NUMBER posts", language_strings=language_strings) -}}
">
{{ term.name }}
</a> <sup>{{ number_of_posts }}</sup>
{% else %}
<a href="{{ term.permalink | safe }}">
{{ term.name }} </a>
<span> </span>
{{- macros_translate::translate(key="posts", number=number_of_posts, default="$NUMBER posts", language_strings=language_strings) -}}
{% endif %}
</li>
{%- endfor -%}
</ul>
</div>
{% endblock main_content %}