主题系统
整站共用一套主题:色彩模式(亮/暗)、主色(Primary)、中性色(Neutral)、圆角(Radius)。在文档站或书签应用顶栏打开主题定制器即可调整;偏好持久化在浏览器 localStorage,跨路由与同域标签页生效。
| 项 | 作用 |
|---|---|
| 色彩模式 | 浅色 / 深色 / 跟随系统 |
| Primary | 按钮、链接、强调色(默认 green) |
| Neutral | 背景、边框、灰阶(默认 slate) |
| Radius | 圆角半径(默认 0.25) |
Starlight 文档站与书签应用样式体系不同,但读取同一套用户偏好。
01 · 主题定制器与用户偏好 入口组件、选项语义与持久化
02 · Design Token 生成 数据源 color-themes.data.mjs 与生成命令
03 · 色彩模式与同步 首屏脚本、View Transition、storage 事件
04 · 双 Surface 集成 Starlight 与书签应用的定制器差异
实现细节见 src/theme/README.md。书签模块见 书签文档。