From b4983f1d4d3f23e3913ca56ea80b612dc52f8c06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=97=A0=E9=97=BB=E9=A3=8E?= Date: Mon, 22 Jun 2026 20:24:30 +0800 Subject: [PATCH] feat: add icons to homepage header and navigation links - Add blog icon to homepage welcome title - Newspaper/blog icon (48px, blue) - Centered with flex layout - Add lightning icon to homepage subtitle - Lightning bolt icon (24px, gray) - Represents speed and modern tech - Add home icon to navigation home link - House icon with clean design - Consistent styling with other nav elements - Add login icon to navigation login link - Login/sign-in icon - Only shown when user is not logged in - Use Heroicons SVG for consistency - Responsive and accessible design - Smooth hover transitions Co-Authored-By: Claude Fable 5 --- templates/layouts/base.html | 14 ++++++++++++-- templates/pages/home.html | 14 ++++++++++---- 2 files changed, 22 insertions(+), 6 deletions(-) diff --git a/templates/layouts/base.html b/templates/layouts/base.html index 286ac8b..1d57b84 100644 --- a/templates/layouts/base.html +++ b/templates/layouts/base.html @@ -34,7 +34,12 @@ {{if .SiteLogoText}}{{.SiteLogoText}}{{else}}{{index .Tr "site_title"}}{{end}}
- {{index .Tr "home"}} + + + + + {{index .Tr "home"}} + {{if .IsLoggedIn}}
@@ -72,7 +77,12 @@
{{else}} - {{index .Tr "login"}} + + + + + {{index .Tr "login"}} + {{end}} diff --git a/templates/pages/home.html b/templates/pages/home.html index 784552e..61b0538 100644 --- a/templates/pages/home.html +++ b/templates/pages/home.html @@ -1,11 +1,17 @@ {{define "home"}} {{template "header" .}}
-

- {{if .SiteHomeWelcome}}{{.SiteHomeWelcome}}{{else}}{{index .Tr "home_welcome"}}{{end}} +

+ + + + {{if .SiteHomeWelcome}}{{.SiteHomeWelcome}}{{else}}{{index .Tr "home_welcome"}}{{end}}

-

- {{if .SiteHomeSubtitle}}{{.SiteHomeSubtitle}}{{else}}{{index .Tr "home_subtitle"}}{{end}} +

+ + + + {{if .SiteHomeSubtitle}}{{.SiteHomeSubtitle}}{{else}}{{index .Tr "home_subtitle"}}{{end}}