From 526cb1fbe9cb2f92486dc2a55af03dabd39f3f3a Mon Sep 17 00:00:00 2001 From: Ivan Banov Date: Mon, 29 Jun 2026 15:50:22 +0200 Subject: [PATCH 1/2] Fix topbar on blog posts: add Dunky logo, center on home, constrain to content width - Show Dunky logo on left of topbar when inside a blog post - Remove back arrow from topbar - Wrap topbar in max-width container matching content width - Center nav links on home page - Shift background gradient down slightly so glow clears the topbar Co-authored-by: Claude --- src/layouts/base.astro | 39 ++++++++++++++++++++++----------------- src/layouts/layout.css | 39 +++++++++++++++++++++++++++++++-------- 2 files changed, 53 insertions(+), 25 deletions(-) diff --git a/src/layouts/base.astro b/src/layouts/base.astro index 663bf07..1a38335 100644 --- a/src/layouts/base.astro +++ b/src/layouts/base.astro @@ -10,6 +10,7 @@ interface Props { const { title, description = 'Dunky: DX tools that unlock powerful UIs.' } = Astro.props const pathname = Astro.url.pathname const isHome = pathname === '/' +const isBlogPost = pathname.startsWith('/blog/') && pathname !== '/blog/' --- @@ -24,23 +25,27 @@ const isHome = pathname === '/'
- {!isHome && ( - - - - )} - - - GitHub - - - - Twitter - - - - Blog - +
+ {isBlogPost && ( + + )} + +