diff --git a/website/blog/models.py b/website/blog/models.py
index cc4ac0e..55e1e92 100644
--- a/website/blog/models.py
+++ b/website/blog/models.py
@@ -43,6 +43,10 @@ class BlogPostListPage(BaseListingPage):
return BlogPostPageFeed
+ @cached_property
+ def tag_list_page_url(self) -> Optional[str]:
+ return SingletonPageCache.get_url(BlogPostTagListPage)
+
class BlogPostPage(BaseContentPage):
subpage_types: list[Any] = []
diff --git a/website/blog/templates/blog/blog_post_list_page.html b/website/blog/templates/blog/blog_post_list_page.html
index 536b831..9ab42d6 100644
--- a/website/blog/templates/blog/blog_post_list_page.html
+++ b/website/blog/templates/blog/blog_post_list_page.html
@@ -1,5 +1,12 @@
{% extends "common/listing_page.html" %}
+{% load wagtailroutablepage_tags %}
+
+{% block hero_buttons %}
+
+ {{ block.super }}
+{% endblock %}
+
{% block post_content %}
{% for page in listing_pages %}