diff --git a/templates/macros/post.html b/templates/macros/post.html
index f760d48..799ab2b 100644
--- a/templates/macros/post.html
+++ b/templates/macros/post.html
@@ -94,7 +94,7 @@
:: tags:
{%- set sep = " " -%}
{% endif -%}
- {%- for tag in page.taxonomies.tags %}
+ {%- for tag in page.taxonomies.tags | sort | unique(case_sensitive=false) %}
#{{ tag }}
{%- if not loop.last %}{{ sep | safe }}{% endif -%}
{% endfor -%}