From 523f538d1b273503ea80615155099ecc27b0750b Mon Sep 17 00:00:00 2001 From: Ricardo Date: Mon, 9 Feb 2026 10:12:46 +0100 Subject: [PATCH] fix: restore sidebar on blog and post type pages The homepage builder's sidebar bypass was using homepageConfig (a global Eleventy data file) to suppress the sidebar on ALL pages, not just the homepage. Now only bypasses when page.url == "/" so blog, post type, and plugin pages keep their normal sidebar. Co-Authored-By: Claude Opus 4.6 --- _includes/layouts/base.njk | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/_includes/layouts/base.njk b/_includes/layouts/base.njk index bbd906e..4647db2 100644 --- a/_includes/layouts/base.njk +++ b/_includes/layouts/base.njk @@ -270,7 +270,10 @@
- {% if withSidebar and not (homepageConfig and homepageConfig.sections) %} + {% if withSidebar and page.url == "/" and homepageConfig and homepageConfig.sections %} + {# Homepage: builder controls its own layout and sidebar #} + {{ content | safe }} + {% elif withSidebar %}
{{ content | safe }} @@ -279,9 +282,6 @@ {% include "components/sidebar.njk" %}
- {% elif withSidebar and homepageConfig and homepageConfig.sections %} - {# Homepage builder controls its own layout and sidebar #} - {{ content | safe }} {% elif withBlogSidebar %}