From 0450ae523b0a499b23e0d6e0a9194416c980eaea Mon Sep 17 00:00:00 2001 From: Ricardo Date: Sat, 21 Feb 2026 22:22:50 +0100 Subject: [PATCH] feat: add recent-comments widget to all sidebar templates Add recent-comments widget case to data-driven routers in sidebar.njk and homepage-sidebar.njk (was missing). Add to fallback defaults in both sidebar.njk and blog-sidebar.njk so it shows without homepage builder configuration. --- _includes/components/blog-sidebar.njk | 1 + _includes/components/homepage-sidebar.njk | 2 ++ _includes/components/sidebar.njk | 5 +++++ 3 files changed, 8 insertions(+) diff --git a/_includes/components/blog-sidebar.njk b/_includes/components/blog-sidebar.njk index 2ac1d85..8bba7b4 100644 --- a/_includes/components/blog-sidebar.njk +++ b/_includes/components/blog-sidebar.njk @@ -65,4 +65,5 @@ {% include "components/widgets/webmentions.njk" %} {% include "components/widgets/share.njk" %} {% include "components/widgets/subscribe.njk" %} + {% include "components/widgets/recent-comments.njk" %} {% endif %} diff --git a/_includes/components/homepage-sidebar.njk b/_includes/components/homepage-sidebar.njk index 754fb9a..5ff63db 100644 --- a/_includes/components/homepage-sidebar.njk +++ b/_includes/components/homepage-sidebar.njk @@ -25,6 +25,8 @@ {% elif widget.type == "webmentions" %} {% include "components/widgets/webmentions.njk" %} + {% elif widget.type == "recent-comments" %} + {% include "components/widgets/recent-comments.njk" %} {% elif widget.type == "custom-html" %} {# Custom content widget #} {% set wConfig = widget.config or {} %} diff --git a/_includes/components/sidebar.njk b/_includes/components/sidebar.njk index 0ee74eb..11b3d48 100644 --- a/_includes/components/sidebar.njk +++ b/_includes/components/sidebar.njk @@ -26,6 +26,8 @@ {% include "components/widgets/categories.njk" %} {% elif widget.type == "subscribe" %} {% include "components/widgets/subscribe.njk" %} + {% elif widget.type == "recent-comments" %} + {% include "components/widgets/recent-comments.njk" %} {% elif widget.type == "search" %}