diff --git a/site/quartz.layout.ts b/site/quartz.layout.ts index bf7a790..c78052c 100644 --- a/site/quartz.layout.ts +++ b/site/quartz.layout.ts @@ -65,11 +65,13 @@ export const defaultContentPageLayout: PageLayout = { right: [ Component.ConditionalRender({ component: GameCultOverviewSidebar(), - condition: (page) => !isGraphPage(page) && !isIntegratedDossierPage(page), + condition: (page) => + !isGraphPage(page) && !isIntegratedDossierPage(page) && !isBlogArticle(page), }), Component.ConditionalRender({ component: Component.Backlinks(), - condition: (page) => isStandardContentPage(page) && !isIntegratedDossierPage(page), + condition: (page) => + isStandardContentPage(page) && !isIntegratedDossierPage(page) && !isBlogArticle(page), }), ], } diff --git a/site/quartz/styles/custom.scss b/site/quartz/styles/custom.scss index 1351b1e..2806f46 100644 --- a/site/quartz/styles/custom.scss +++ b/site/quartz/styles/custom.scss @@ -53,6 +53,14 @@ body { } @media all and ($desktop) { + .page > #quartz-body:has(> .left.sidebar:not(:empty)):has(> .right.sidebar:empty) { + grid-template-columns: 320px minmax(0, 1fr); + grid-template-areas: + "grid-sidebar-left grid-header" + "grid-sidebar-left grid-center" + "grid-sidebar-left grid-footer"; + } + .page > #quartz-body:has(> .left.sidebar:empty):has( > .right.sidebar:not(:empty)