From 59841528fcdbdf87bc8652c38c234d426102045a Mon Sep 17 00:00:00 2001 From: seaHi Date: Mon, 21 Sep 2026 19:58:05 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BC=98=E5=8C=96=E5=90=8E?= =?UTF-8?q?=E5=8F=B0=E8=AE=BE=E7=BD=AE=E9=A1=B5=E9=9D=A2=E5=B8=83=E5=B1=80?= =?UTF-8?q?=E4=B8=8E=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/routes/admin/settings/+page.svelte | 187 ++++++++++++++----------- 1 file changed, 104 insertions(+), 83 deletions(-) diff --git a/src/routes/admin/settings/+page.svelte b/src/routes/admin/settings/+page.svelte index 52d91e0..f44c83b 100644 --- a/src/routes/admin/settings/+page.svelte +++ b/src/routes/admin/settings/+page.svelte @@ -51,96 +51,98 @@
{#if activeTab === 'basic'} -
-

站点基础信息

+
+
+

站点基础信息

-
{ - return async ({ update }) => { - update({ reset: false }); - }; - }} - class="alias-form" - > -
-
- - + { + return async ({ update }) => { + update({ reset: false }); + }; + }} + class="alias-form" + > +
+
+ + +
+
+ + +
-
- - + +
+
+ + +
+
+ + +
+ +
+ +
+ +
+ +
+

系统与安全环境

+
+ 主题风格 + Typecho Theme VOID
- -
-
- - -
-
- - -
+
+ 驱动框架 + SvelteKit 5 + Cloudflare
- -
- +
+ 当前管理员 + {data.user?.email || '未知用户'} +
+
+ 数据库绑定 + {data.platformEnv} +
+
+ 鉴权模式 + Cloudflare Access (Zero Trust)
- -
- -
-

系统与安全环境

-
- 主题风格 - Typecho Theme VOID -
-
- 驱动框架 - SvelteKit 5 + Cloudflare -
-
- 当前管理员 - {data.user?.email || '未知用户'} -
-
- 数据库绑定 - {data.platformEnv} -
-
- 鉴权模式 - Cloudflare Access (Zero Trust)
-

API 与 AI 集成 (Agent/MCP)

+

API 与 AI 集成

配置允许 AI 或第三方工具直接管理文章的 API 访问令牌 (Token)。请求 API 时请在 HTTP Header 中添加 Authorization: Bearer <Token>。 @@ -169,11 +171,17 @@ - +

@@ -327,11 +335,24 @@ } .settings-container { + display: flex; + flex-direction: column; + gap: 25px; + width: 100%; + } + + .basic-top-row { display: grid; - grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); + grid-template-columns: 2fr 1fr; gap: 25px; align-items: stretch; - max-width: 860px; + width: 100%; + } + + @media (max-width: 1024px) { + .basic-top-row { + grid-template-columns: 1fr; + } } .full-width {