diff --git a/_includes/components/blog-sidebar.njk b/_includes/components/blog-sidebar.njk index c8a818c..bb8f540 100644 --- a/_includes/components/blog-sidebar.njk +++ b/_includes/components/blog-sidebar.njk @@ -6,7 +6,7 @@ {% if homepageConfig and homepageConfig.blogPostSidebar and homepageConfig.blogPostSidebar.length %} {# === Data-driven mode: render configured widgets === #} {% for widget in homepageConfig.blogPostSidebar %} - {% if widget.type == "recent-posts" or widget.type == "recent-comments" or widget.type == "categories" or widget.type == "post-categories" %} + {% if widget.type == "recent-comments" or widget.type == "categories" or widget.type == "post-categories" %} {# Hidden sidebar widgets by request #} {% else %} @@ -169,6 +169,20 @@ {# === Fallback: default blog post sidebar (backward compatibility) === #} {# Each widget wrapped in collapsible container #} + {# Recent Posts #} + {% set widgetKey = "post-fb-recent-posts" %} +
+
+ +
+ {% include "components/widgets/recent-posts-blog.njk" %} +
+
+
+ {# Author Card Compact #} {% set widgetKey = "post-fb-author-card-compact" %}
diff --git a/_includes/components/cv-sidebar.njk b/_includes/components/cv-sidebar.njk index b63618c..5b4d164 100644 --- a/_includes/components/cv-sidebar.njk +++ b/_includes/components/cv-sidebar.njk @@ -1,7 +1,7 @@ {# CV Page Builder Sidebar — renders widgets from cvPageConfig.sidebar #} {% if cvPageConfig.sidebar and cvPageConfig.sidebar.length %} {% for widget in cvPageConfig.sidebar %} - {% if widget.type == "recent-posts" or widget.type == "recent-comments" or widget.type == "categories" or widget.type == "post-categories" %} + {% if widget.type == "recent-comments" or widget.type == "categories" or widget.type == "post-categories" %} {# Hidden sidebar widgets by request #} {% elif widget.type == "author-card" %} {% include "components/widgets/author-card.njk" %} diff --git a/_includes/components/homepage-sidebar.njk b/_includes/components/homepage-sidebar.njk index 2d7bb5b..dd214f2 100644 --- a/_includes/components/homepage-sidebar.njk +++ b/_includes/components/homepage-sidebar.njk @@ -4,7 +4,7 @@ {% if homepageConfig.sidebar and homepageConfig.sidebar.length %} {% for widget in homepageConfig.sidebar %} - {% if widget.type == "recent-posts" or widget.type == "recent-comments" or widget.type == "categories" or widget.type == "post-categories" %} + {% if widget.type == "recent-comments" or widget.type == "categories" or widget.type == "post-categories" %} {# Hidden sidebar widgets by request #} {% else %} diff --git a/_includes/components/sidebar.njk b/_includes/components/sidebar.njk index b83b2d3..6747321 100644 --- a/_includes/components/sidebar.njk +++ b/_includes/components/sidebar.njk @@ -6,7 +6,7 @@ {% if homepageConfig and homepageConfig.blogListingSidebar and homepageConfig.blogListingSidebar.length %} {# === Data-driven mode: render configured widgets === #} {% for widget in homepageConfig.blogListingSidebar %} - {% if widget.type == "recent-posts" or widget.type == "recent-comments" or widget.type == "categories" or widget.type == "post-categories" %} + {% if widget.type == "recent-comments" or widget.type == "categories" or widget.type == "post-categories" %} {# Hidden sidebar widgets by request #} {% else %} @@ -158,6 +158,20 @@ {# === Fallback: current hardcoded sidebar (backward compatibility) === #} {# Each widget wrapped in collapsible container #} + {# Recent Posts #} + {% set widgetKey = "listing-fb-recent-posts" %} +
+
+ +
+ {% include "components/widgets/recent-posts.njk" %} +
+
+
+ {# Author Card (h-card) — always shown #} {% set widgetKey = "listing-fb-author-card" %}
diff --git a/theme/_includes/components/blog-sidebar.njk b/theme/_includes/components/blog-sidebar.njk index d6d59a8..7ecd844 100644 --- a/theme/_includes/components/blog-sidebar.njk +++ b/theme/_includes/components/blog-sidebar.njk @@ -6,7 +6,7 @@ {% if homepageConfig and homepageConfig.blogPostSidebar and homepageConfig.blogPostSidebar.length %} {# === Data-driven mode: render configured widgets === #} {% for widget in homepageConfig.blogPostSidebar %} - {% if widget.type == "recent-posts" or widget.type == "recent-comments" or widget.type == "categories" or widget.type == "post-categories" %} + {% if widget.type == "recent-comments" or widget.type == "categories" or widget.type == "post-categories" %} {# Hidden sidebar widgets by request #} {% else %} @@ -163,6 +163,20 @@ {# === Fallback: default blog post sidebar (backward compatibility) === #} {# Each widget wrapped in collapsible container #} + {# Recent Posts #} + {% set widgetKey = "post-fb-recent-posts" %} +
+
+ +
+ {% include "components/widgets/recent-posts-blog.njk" %} +
+
+
+ {# Author Card Compact #} {% set widgetKey = "post-fb-author-card-compact" %}
diff --git a/theme/_includes/components/cv-sidebar.njk b/theme/_includes/components/cv-sidebar.njk index b63618c..5b4d164 100644 --- a/theme/_includes/components/cv-sidebar.njk +++ b/theme/_includes/components/cv-sidebar.njk @@ -1,7 +1,7 @@ {# CV Page Builder Sidebar — renders widgets from cvPageConfig.sidebar #} {% if cvPageConfig.sidebar and cvPageConfig.sidebar.length %} {% for widget in cvPageConfig.sidebar %} - {% if widget.type == "recent-posts" or widget.type == "recent-comments" or widget.type == "categories" or widget.type == "post-categories" %} + {% if widget.type == "recent-comments" or widget.type == "categories" or widget.type == "post-categories" %} {# Hidden sidebar widgets by request #} {% elif widget.type == "author-card" %} {% include "components/widgets/author-card.njk" %} diff --git a/theme/_includes/components/homepage-sidebar.njk b/theme/_includes/components/homepage-sidebar.njk index f725a27..780fa3d 100644 --- a/theme/_includes/components/homepage-sidebar.njk +++ b/theme/_includes/components/homepage-sidebar.njk @@ -4,7 +4,7 @@ {% if homepageConfig.sidebar and homepageConfig.sidebar.length %} {% for widget in homepageConfig.sidebar %} - {% if widget.type == "recent-posts" or widget.type == "recent-comments" or widget.type == "categories" or widget.type == "post-categories" %} + {% if widget.type == "recent-comments" or widget.type == "categories" or widget.type == "post-categories" %} {# Hidden sidebar widgets by request #} {% else %} diff --git a/theme/_includes/components/sidebar.njk b/theme/_includes/components/sidebar.njk index e0a584a..a964ac1 100644 --- a/theme/_includes/components/sidebar.njk +++ b/theme/_includes/components/sidebar.njk @@ -6,7 +6,7 @@ {% if homepageConfig and homepageConfig.blogListingSidebar and homepageConfig.blogListingSidebar.length %} {# === Data-driven mode: render configured widgets === #} {% for widget in homepageConfig.blogListingSidebar %} - {% if widget.type == "recent-posts" or widget.type == "recent-comments" or widget.type == "categories" or widget.type == "post-categories" %} + {% if widget.type == "recent-comments" or widget.type == "categories" or widget.type == "post-categories" %} {# Hidden sidebar widgets by request #} {% else %} @@ -152,6 +152,20 @@ {# === Fallback: current hardcoded sidebar (backward compatibility) === #} {# Each widget wrapped in collapsible container #} + {# Recent Posts #} + {% set widgetKey = "listing-fb-recent-posts" %} +
+
+ +
+ {% include "components/widgets/recent-posts.njk" %} +
+
+
+ {# Author Card (h-card) — always shown #} {% set widgetKey = "listing-fb-author-card" %}