From eb174bbb11d91bd1df635727f44a0563d386d346 Mon Sep 17 00:00:00 2001 From: SolitudeRA Date: Sat, 10 Jan 2026 23:15:36 +0900 Subject: [PATCH] refactor: navbar, i18n --- .../layout/navbar/NavbarBrand.astro | 19 +++++++++++-------- src/components/layout/navbar/SiteNavbar.astro | 10 +++++++++- src/pages/[lang]/about.astro | 1 + src/pages/[lang]/index.astro | 1 + src/pages/[lang]/p/[key].astro | 1 + src/pages/[lang]/post-view.astro | 1 + src/pages/[lang]/privacy-policy.astro | 1 + src/pages/contact.astro | 1 + src/pages/posts/[post].astro | 1 + 9 files changed, 27 insertions(+), 9 deletions(-) diff --git a/src/components/layout/navbar/NavbarBrand.astro b/src/components/layout/navbar/NavbarBrand.astro index 90b70fd..ec6c2e6 100644 --- a/src/components/layout/navbar/NavbarBrand.astro +++ b/src/components/layout/navbar/NavbarBrand.astro @@ -5,17 +5,20 @@ interface Props { logoImageUrl: string; siteTitle: string; siteSubTitle: string; + homeUrl?: string; } -const { logoImageUrl, siteTitle, siteSubTitle } = Astro.props; +const { logoImageUrl, siteTitle, siteSubTitle, homeUrl = '/' } = Astro.props; const hasLogo = logoImageUrl && logoImageUrl.length > 0; --- -
{ @@ -34,21 +37,21 @@ const hasLogo = logoImageUrl && logoImageUrl.length > 0; ) }
- {siteTitle}{siteTitle} - {siteSubTitle}{siteSubTitle}
-
+