页面主标题
+副标题描述,用 token 控制字号行高。
+API Root
+-
+diff --git a/docs/2026-06-03-FRONTEND-DESIGN-SYSTEM-RUNBOOK.md b/docs/2026-06-03-FRONTEND-DESIGN-SYSTEM-RUNBOOK.md new file mode 100644 index 00000000..4708028f --- /dev/null +++ b/docs/2026-06-03-FRONTEND-DESIGN-SYSTEM-RUNBOOK.md @@ -0,0 +1,269 @@ +# 前端设计系统 Runbook + +> 适用:`deploy/tksea-portal/` 下所有 HTML 静态页(含 public portal + 7 个 admin 页) +> 建立时间:2026-06-03 +> 来源:把原本「像 demo」的多页 HTML 升级为对齐宿主 sub2api Vue+Tailwind teal/slate 体系的 Linear/Vercel 信息建筑派设计系统。 + +## 1. 文件结构 + +``` +deploy/tksea-portal/ +├── portal.css # 真设计系统 (777 行) — 唯一新视觉真源 +├── portal.js # window.Sub2ApiPortal — toast / icon / nav / theme / drawer +├── admin-common.css # 4KB legacy shim — 老类名映射到新 token +├── admin-common.js # 313 行原 nav 渲染契约(未动) +├── index.html # public portal (light) +├── admin/ +│ ├── index.html # admin 入口 +│ ├── logical-groups.html +│ ├── route-health.html +│ ├── accounts.html +│ ├── providers.html +│ └── batch-import.html # → /portal/admin-batch-import.html 1.5KB redirect +└── admin-batch-import.html # 旧地址实页(历史兼容) +``` + +**新页面 = `portal.css` + `portal.js` + 自己的 ` + +
+副标题描述,用 token 控制字号行高。
+API Root
+-
+