From be294156c59fee0d5df6500644baae0517ee5100 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 26 Nov 2025 17:34:33 +0000 Subject: [PATCH] Redesign homepage with cleaner, text-focused layout Inspired by Brian Lovin's design philosophy, this update creates a more modern, app-like experience: - Remove hero image for a cleaner, text-first approach - Restructure homepage content with clear sections (Work, Background, Connect) - Improve typography with better font sizes, weights, and line heights - Update color scheme to use slate grays for better readability - Refine navigation with cleaner styling and better spacing - Modernize footer with subtle border and improved icon styling - Add smooth transitions and hover states throughout - Reduce visual noise with minimal border treatment (thin top border instead of thick full border) - Improve spacing and padding for better content flow --- src/components/Footer.astro | 18 +++++++-------- src/components/Navbar.astro | 30 ++++++++++++++++++------ src/layouts/BaseLayout.astro | 45 ++++++++++++++++++++++++++++++------ src/pages/index.mdx | 25 +++++++++++--------- 4 files changed, 84 insertions(+), 34 deletions(-) diff --git a/src/components/Footer.astro b/src/components/Footer.astro index e7af282..fc2d6dd 100644 --- a/src/components/Footer.astro +++ b/src/components/Footer.astro @@ -5,25 +5,25 @@ import LinkedIn from "./icons/LinkedIn.astro"; import GitHub from "./icons/GitHub.astro"; import RSS from "./icons/RSS.astro"; -const iconClass = "h-8 w-8 hover:text-slate-50 hover:fill-current"; +const iconClass = "h-6 w-6 text-slate-400 transition-colors hover:text-blue-500"; --- - + diff --git a/src/components/Navbar.astro b/src/components/Navbar.astro index e98a912..3de34e9 100644 --- a/src/components/Navbar.astro +++ b/src/components/Navbar.astro @@ -3,23 +3,39 @@ --- diff --git a/src/layouts/BaseLayout.astro b/src/layouts/BaseLayout.astro index 7fe0fb2..0cd57ae 100644 --- a/src/layouts/BaseLayout.astro +++ b/src/layouts/BaseLayout.astro @@ -30,17 +30,48 @@ if (frontmatter != null) { - -
+ +
-
-
+
+
+ +