From 89a1d62208b32f976750c822cdcb904192b57ec7 Mon Sep 17 00:00:00 2001 From: Thuan Bui <9248622+10h30@users.noreply.github.com> Date: Fri, 2 Jan 2026 12:30:54 +0700 Subject: [PATCH] Refactor pages to use BaseLayout component for consistent structure --- src/layouts/BaseLayout.astro | 25 ++++++++ src/pages/about.astro | 116 +++++++++++++++-------------------- src/pages/blog.astro | 35 +++-------- src/pages/index.astro | 27 ++------ 4 files changed, 90 insertions(+), 113 deletions(-) create mode 100644 src/layouts/BaseLayout.astro diff --git a/src/layouts/BaseLayout.astro b/src/layouts/BaseLayout.astro new file mode 100644 index 0000000..cbda02d --- /dev/null +++ b/src/layouts/BaseLayout.astro @@ -0,0 +1,25 @@ +--- +import Header from "../components/Header.astro"; +import Footer from "../components/Footer.astro"; +import "../styles/global.css"; +const { pageTitle } = Astro.props; +--- + + + + + + + + {pageTitle} + + +
+

{pageTitle}

+ +