diff --git a/components/top-navbar.tsx b/components/top-navbar.tsx
index f0601e7..70baf4e 100644
--- a/components/top-navbar.tsx
+++ b/components/top-navbar.tsx
@@ -121,8 +121,10 @@ export function TopNavbar({
}
};
- // 决定显示哪个 LOGO
- const displayLogo = (siteLogoDark && siteLogoDark.trim() !== "") ? siteLogoDark : siteLogo;
+ // 决定显示哪个 LOGO(浅色用普通,深色用暗色)
+ const displayLogo = resolvedTheme === "dark"
+ ? (siteLogoDark && siteLogoDark.trim() !== "" ? siteLogoDark : siteLogo)
+ : (siteLogo && siteLogo.trim() !== "" ? siteLogo : siteLogoDark);
const getShortLabel = (label: string) => {
const trimmed = label.trim();
@@ -309,7 +311,7 @@ export function TopNavbar({
window.location.href = "/featured";
}}
>
-
+
{getShortLabel("AI精选")}
@@ -324,7 +326,7 @@ export function TopNavbar({
type="button"
title="功能教程"
>
-
+
{getShortLabel("功能教程")}
@@ -383,7 +385,7 @@ export function TopNavbar({
type="button"
title="精选榜单"
>
-
+
{getShortLabel("精选榜")}
@@ -453,7 +455,7 @@ export function TopNavbar({
type="button"
title="无限画布"
>
-
+
{getShortLabel("无限画布")}