From d591e0ca6b2e66b08575333b3e9fc4f8ffee3f01 Mon Sep 17 00:00:00 2001 From: svemagie <869694+svemagie@users.noreply.github.com> Date: Sun, 8 Mar 2026 08:54:33 +0100 Subject: [PATCH] Hide homepage author sidebar widget --- _includes/components/homepage-sidebar.njk | 4 ++++ _includes/components/sidebar.njk | 6 ++++++ theme/_includes/components/homepage-sidebar.njk | 4 ++++ theme/_includes/components/sidebar.njk | 6 ++++++ 4 files changed, 20 insertions(+) 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" %}