From 78986159067b806a49159d1122a25d6534be73db Mon Sep 17 00:00:00 2001 From: v0 Date: Wed, 28 Jan 2026 14:20:26 +0000 Subject: [PATCH 1/3] feat: add Google-Taiwan backend and update server list Add new Google-Taiwan backend and update server counts and styles Co-authored-by: Simon <85533298+handsomezhuzhu@users.noreply.github.com> --- components/site-navigation.tsx | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/components/site-navigation.tsx b/components/site-navigation.tsx index 83b352d..062fb5b 100644 --- a/components/site-navigation.tsx +++ b/components/site-navigation.tsx @@ -82,14 +82,14 @@ const categories: Category[] = [ { domain: "api-proxy.zhuzihan.com", name: "AI API转发", - server: ["狐蒂云-美国", "Google-Iowa", "Google-Oregon"], + server: ["狐蒂云-美国", "Google-Iowa", "Google-Oregon", "Google-Taiwan"], cdn: "ESA API加速", url: "https://api-proxy.zhuzihan.com", }, { domain: "ai-proxy.zhuzihan.com", name: "AI API转发", - server: ["狐蒂云-美国", "Google-Iowa", "Google-Oregon"], + server: ["狐蒂云-美国", "Google-Iowa", "Google-Oregon", "Google-Taiwan"], cdn: "ESA API加速", url: "https://ai-proxy.zhuzihan.com", }, @@ -176,6 +176,13 @@ const categories: Category[] = [ cdn: "无加速", url: "https://google2.zhuzihan.com", }, + { + domain: "google3.zhuzihan.com", + name: "Google-Taiwan管理后台", + server: "Google-Taiwan", + cdn: "无加速", + url: "https://google3.zhuzihan.com", + }, { domain: "hdy.zhuzihan.com", name: "狐蒂云-日本管理后台", @@ -310,7 +317,7 @@ function getServerBadgeStyle(server: string) { if (server.includes("网易") || server.includes("企业邮箱")) return "bg-red-500/20 text-red-400" if (server.includes("狐蒂云-日本")) return "bg-pink-500/20 text-pink-400" if (server.includes("狐蒂云-美国")) return "bg-violet-500/20 text-violet-400" - if (server.includes("Google-Iowa") || server.includes("Google-Oregon")) return "bg-green-500/20 text-green-400" + if (server.includes("Google-Iowa") || server.includes("Google-Oregon") || server.includes("Google-Taiwan")) return "bg-green-500/20 text-green-400" return "bg-muted text-muted-foreground" } From 9503eb4c5c4883f6f27429fb50870247d336a36e Mon Sep 17 00:00:00 2001 From: v0 Date: Wed, 28 Jan 2026 14:22:07 +0000 Subject: [PATCH 2/3] style: differentiate server tag colors for Google regions Distinguish server tags for Google regions with unique colors. Co-authored-by: Simon <85533298+handsomezhuzhu@users.noreply.github.com> --- components/site-navigation.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/components/site-navigation.tsx b/components/site-navigation.tsx index 062fb5b..8fb37eb 100644 --- a/components/site-navigation.tsx +++ b/components/site-navigation.tsx @@ -317,7 +317,9 @@ function getServerBadgeStyle(server: string) { if (server.includes("网易") || server.includes("企业邮箱")) return "bg-red-500/20 text-red-400" if (server.includes("狐蒂云-日本")) return "bg-pink-500/20 text-pink-400" if (server.includes("狐蒂云-美国")) return "bg-violet-500/20 text-violet-400" - if (server.includes("Google-Iowa") || server.includes("Google-Oregon") || server.includes("Google-Taiwan")) return "bg-green-500/20 text-green-400" + if (server.includes("Google-Iowa")) return "bg-green-500/20 text-green-400" + if (server.includes("Google-Oregon")) return "bg-teal-500/20 text-teal-400" + if (server.includes("Google-Taiwan")) return "bg-cyan-500/20 text-cyan-400" return "bg-muted text-muted-foreground" } From 867a850f43164683d97977388038c12d1c9e8eae Mon Sep 17 00:00:00 2001 From: v0 Date: Wed, 28 Jan 2026 14:24:46 +0000 Subject: [PATCH 3/3] feat: update color distinctions for CDN and server components MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Assign distinct colors to EdgeOne Pages, EdgeOne, ESA API, ESA, and rename "青竹云" to "青瑞云". Co-authored-by: Simon <85533298+handsomezhuzhu@users.noreply.github.com> --- components/site-navigation.tsx | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/components/site-navigation.tsx b/components/site-navigation.tsx index 8fb37eb..e9e0e04 100644 --- a/components/site-navigation.tsx +++ b/components/site-navigation.tsx @@ -117,7 +117,7 @@ const categories: Category[] = [ { domain: "health.zhuzihan.com/status/ai", name: "AI服务状态查询", - server: "青竹云", + server: "青瑞云", cdn: "ESA加速", url: "https://health.zhuzihan.com/status/ai", }, @@ -157,8 +157,8 @@ const categories: Category[] = [ }, { domain: "qzy.zhuzihan.com", - name: "青竹云管理后台", - server: "青竹云", + name: "青瑞云管理后台", + server: "青瑞云", cdn: "无加速", url: "https://qzy.zhuzihan.com", }, @@ -299,7 +299,9 @@ const categories: Category[] = [ ] function getCdnBadgeStyle(cdn: string) { - if (cdn.includes("EdgeOne")) return "bg-emerald-500/20 text-emerald-400" + if (cdn.includes("EdgeOne Pages")) return "bg-emerald-500/20 text-emerald-400" + if (cdn.includes("EdgeOne")) return "bg-green-500/20 text-green-400" + if (cdn.includes("ESA API")) return "bg-indigo-500/20 text-indigo-400" if (cdn.includes("ESA")) return "bg-sky-500/20 text-sky-400" if (cdn.includes("Vercel")) return "bg-foreground/10 text-foreground" return "bg-muted text-muted-foreground" @@ -313,7 +315,8 @@ function getServerBadgeStyle(server: string) { if (server.includes("火山")) return "bg-amber-500/20 text-amber-400" if (server.includes("Vercel") || server.includes("v0")) return "bg-foreground/10 text-foreground" if (server.includes("GitHub")) return "bg-foreground/10 text-foreground" - if (server.includes("EdgeOne")) return "bg-emerald-500/20 text-emerald-400" + if (server.includes("EdgeOne Pages")) return "bg-emerald-500/20 text-emerald-400" + if (server.includes("EdgeOne")) return "bg-green-500/20 text-green-400" if (server.includes("网易") || server.includes("企业邮箱")) return "bg-red-500/20 text-red-400" if (server.includes("狐蒂云-日本")) return "bg-pink-500/20 text-pink-400" if (server.includes("狐蒂云-美国")) return "bg-violet-500/20 text-violet-400"