diff --git a/templates/article.html b/templates/article.html
index a2ff08c..ce1be1f 100644
--- a/templates/article.html
+++ b/templates/article.html
@@ -61,11 +61,13 @@
{%- if page.taxonomies -%}
{%- for name, taxon in page.taxonomies %}
-
- {%-for item in taxon -%}
- - {{ item }}
+
+
{%- endfor -%}
{%- endif %}
diff --git a/templates/article_list.html b/templates/article_list.html
index 7fcf2d6..f6e102a 100644
--- a/templates/article_list.html
+++ b/templates/article_list.html
@@ -34,14 +34,14 @@
{%- if config.taxonomies | length > 0 -%}
{%- for taxon in config.taxonomies -%}
- {%- set taxon_name = taxon.name -%}
-
- {{- macros_translate::translate(key='filter_by_tag', default='Filter by $TAXON', language_strings=language_strings) | replace(from="$TAXON", to=taxon_name) | capitalize -}}
+ {%- set taxon_name = taxon.name -%}
+
+ {{ macros_translate::translate(key='filter_by_taxon', default='Filter by $TAXON', language_strings=language_strings) | replace(from="$TAXON", to=taxon.name) }}
{%- endfor %}
{%- endif %}
- {{ macros_translate::translate(key="posts", number=number_of_posts, default="$NUMBER posts in total", language_strings=language_strings) }}
+ {{ macros_translate::translate(key='posts', number=number_of_posts, default='$NUMBER posts in total', language_strings=language_strings) }}
diff --git a/templates/partials/articles.html b/templates/partials/articles.html
index 92180b4..8eaa786 100644
--- a/templates/partials/articles.html
+++ b/templates/partials/articles.html
@@ -53,7 +53,8 @@
{%- for name, taxon in page.taxonomies %}