diff --git a/_includes/components/homepage-sidebar.njk b/_includes/components/homepage-sidebar.njk index a29060e..9601cd5 100644 --- a/_includes/components/homepage-sidebar.njk +++ b/_includes/components/homepage-sidebar.njk @@ -4,6 +4,8 @@ {% if homepageConfig.sidebar and homepageConfig.sidebar.length %} {% for widget in homepageConfig.sidebar %} + {% set isHomepageAuthorWidget = widget.type == "author-card" or widget.type == "author-card-compact" %} + {% if not isHomepageAuthorWidget %} {# Resolve widget title #} {% if widget.type == "search" %}{% set widgetTitle = "Search" %} @@ -139,5 +141,7 @@ + {% endif %} + {% endfor %} {% endif %} diff --git a/_includes/components/sidebar.njk b/_includes/components/sidebar.njk index 77bcead..78b02ff 100644 --- a/_includes/components/sidebar.njk +++ b/_includes/components/sidebar.njk @@ -6,6 +6,8 @@ {% if homepageConfig and homepageConfig.blogListingSidebar and homepageConfig.blogListingSidebar.length %} {# === Data-driven mode: render configured widgets === #} {% for widget in homepageConfig.blogListingSidebar %} + {% set isHomepageAuthorWidget = page.url == "/" and (widget.type == "author-card" or widget.type == "author-card-compact") %} + {% if not isHomepageAuthorWidget %} {# Resolve widget title #} {% if widget.type == "search" %}{% set widgetTitle = "Search" %} @@ -149,6 +151,8 @@ + {% endif %} + {% endfor %} {% else %} {# === Fallback: aligned with rmendes.net default sidebar === #} @@ -225,6 +229,7 @@ + {% if page.url != "/" %} {# Author #} {% set widgetKey = "widget-author-card-5" %}
+ {% endif %} {# Fediverse #} {% set widgetKey = "widget-fediverse-follow-6" %} diff --git a/theme/_includes/components/homepage-sidebar.njk b/theme/_includes/components/homepage-sidebar.njk index a29060e..9601cd5 100644 --- a/theme/_includes/components/homepage-sidebar.njk +++ b/theme/_includes/components/homepage-sidebar.njk @@ -4,6 +4,8 @@ {% if homepageConfig.sidebar and homepageConfig.sidebar.length %} {% for widget in homepageConfig.sidebar %} + {% set isHomepageAuthorWidget = widget.type == "author-card" or widget.type == "author-card-compact" %} + {% if not isHomepageAuthorWidget %} {# Resolve widget title #} {% if widget.type == "search" %}{% set widgetTitle = "Search" %} @@ -139,5 +141,7 @@ + {% endif %} + {% endfor %} {% endif %} diff --git a/theme/_includes/components/sidebar.njk b/theme/_includes/components/sidebar.njk index 77bcead..78b02ff 100644 --- a/theme/_includes/components/sidebar.njk +++ b/theme/_includes/components/sidebar.njk @@ -6,6 +6,8 @@ {% if homepageConfig and homepageConfig.blogListingSidebar and homepageConfig.blogListingSidebar.length %} {# === Data-driven mode: render configured widgets === #} {% for widget in homepageConfig.blogListingSidebar %} + {% set isHomepageAuthorWidget = page.url == "/" and (widget.type == "author-card" or widget.type == "author-card-compact") %} + {% if not isHomepageAuthorWidget %} {# Resolve widget title #} {% if widget.type == "search" %}{% set widgetTitle = "Search" %} @@ -149,6 +151,8 @@ + {% endif %} + {% endfor %} {% else %} {# === Fallback: aligned with rmendes.net default sidebar === #} @@ -225,6 +229,7 @@ + {% if page.url != "/" %} {# Author #} {% set widgetKey = "widget-author-card-5" %} + {% endif %} {# Fediverse #} {% set widgetKey = "widget-fediverse-follow-6" %}