feat(B3): 站点编辑弹窗增自定义样式面板(config_json.custom_css)

- 折叠面板 textarea(等宽字体/10240计数/示例提示),面板为唯一编辑入口
- custom_css 入 RESERVED_SITE_CONFIG_KEYS(结构化表单保留键,不与扩展行重复编辑)
- vitest 25/25 绿(新增保留键往返用例)+build 成功
This commit is contained in:
chenxing
2026-09-08 15:14:08 +08:00
parent bcd639cfc2
commit bb5c5e513f
3 changed files with 70 additions and 2 deletions
+1 -1
View File
@@ -75,7 +75,7 @@ export const SITE_CONFIG_GROUPS: { name: SiteConfigGroup; title: string }[] = [
];
/** 系统托管键:不进表单,解析时原样保留、序列化时无损回写(theme_params 由主题参数表单维护) */
export const RESERVED_SITE_CONFIG_KEYS = ["theme_params"];
export const RESERVED_SITE_CONFIG_KEYS = ["theme_params", "custom_css"];
/** 扩展键名约束(与后端 CONFIG_KEY_PATTERN 一致) */
export const EXTRA_KEY_RE = /^[A-Za-z_][A-Za-z0-9_]*$/;