chore: sync marketing pages, CMS extensions, tests and project docs

同步工作区剩余变更,主要包括:
- 营销页面组件与布局持续优化(about/news/services/solutions/team 等)
- 详情页四层叙事组件、布局组件、UI 组件调整
- CMS 数据模型、API 路由、权限、工作流、站内通知、媒体管理扩展
- 新增/补充单元测试与 E2E 测试(cms-workflow.spec.ts 等)
- ESLint 9 迁移、jest/tsconfig 配置更新、依赖调整
- 新增 ADR、CMS 评估文档、Release Review / Acceptance 报告
- 移除水墨装饰组件与大体积未使用字体文件
This commit is contained in:
张翔
2026-07-25 08:04:01 +08:00
parent e35090b914
commit 10404dbb36
208 changed files with 18107 additions and 8330 deletions
+11 -19
View File
@@ -19,16 +19,11 @@ Novalon 网站的**主体视觉骨架**。核心特征:
决策状态:✅ 2026-06-28 确认(作为主体骨架)
### 水墨文化基因(Ink Cultural DNA
Novalon 网站的**差异化点缀元素**。从"水墨雅致"降级而来,不再是整体风格定位,而是作为文化基因出现在关键细节处:
- Logo(书法睿字 + 印章)
- 页面分隔线、装饰纹样
- 过渡动画的水墨感
- 页脚角落的水墨纹理
### ~~水墨文化基因(Ink Cultural DNA~~ [已移除]
使用原则:**远看专业沉稳,近看有文化韵味**。清单式管理,总数不超过 6 处
已通过 ADR-0006 决定移除。网站设计风格纯化为纯咨询专业风,不再使用任何水墨装饰元素。Logo 中的书法「睿」字保留(属品牌标识,非装饰性元素)
决策状态: 2026-06-28 确认(降级为点缀元素
决策状态: 2026-07-10 移除(ADR-0006
### 朱砂点睛
品牌红 #C41E3A 的使用原则——仅作点缀,不作为主色调。核心约束:
@@ -73,12 +68,11 @@ Novalon 网站的**差异化点缀元素**。从"水墨雅致"降级而来,不
决策状态:✅ 2026-06-28 确认
### 墨韵流光
Novalon 网站的特效组件之一,包含两个子机制:
- **旋转渐变边框 (ink-glow-border)**:卡片边框使用旋转的 conic-gradient,产生墨韵流动感
- **鼠标跟随光晕 (mouse-follow)**:卡片内跟随鼠标的 radial-gradient 光晕,产生交互反馈
### ~~墨韵流光~~ [已移除]
当前状态:.impeccable.md 已定义规范,待 Phase 0 评估是否保留/改造/删除
已通过 ADR-0006 移除。原包含旋转渐变边框和鼠标跟随光晕两个子机制,不再使用
决策状态:❌ 2026-07-10 移除(ADR-0006
### HSI 架构 (Hub-Spoke-Independent)
Novalon 网站的信息架构模型,参考 IHG 洲际酒店集团官网模式设计。三层结构:
@@ -149,17 +143,15 @@ Novalon 的 6 个核心产品,互为互补关系,常以组合形式出现在
| 方案页删除服务方式区域 | Solutions 列表页"服务方式"区域职责越界(属 Services 层),应删除;替换为方案→服务的轻量关联推荐链接 | ✅ 2026-06-07 确认 |
| L3 信任层内容策略 | 初创阶段无真实案例/数据/资质,L3 暂不渲染;组件结构预留,数据就绪后启用。三档策略:有案例→正常展示;有意向→"正在服务中"标签;无数据→不显示 L3。当前全部标记为 TODO | ✅ 2026-06-07 确认(TODO |
| 组件版本统一 | 独立产品迁移后删除 `detail/`V1),将 `detail-v2/` 重命名为 `detail/`,组件文件名去掉版本后缀(如 `DetailHeroV3``DetailHero` | ✅ 2026-06-07 确认(待 Phase 0 执行) |
| 设计定位 | 咨询专业风为主体骨架,水墨文化基因为差异化点缀(咨询为骨,水墨为魂) | ✅ 2026-06-28 确认 |
| 设计定位 | 咨询专业风Accenture + Bain + Porsche 三位一体),水墨元素已移除 | ✅ 2026-07-10 更新(ADR-0006 |
| 设计 DNA 框架 | 三维度模型:Design System + Design Style + Visual Effects,基于 Accenture+Bain+Porsche 整合 | ✅ 2026-06-28 确认 |
| 服务区分方式 | 服务编号+色条编码(数字为主,4px 色条为辅),不整卡上色 | ✅ 2026-06-28 确认 |
| 叙事风格分层 | 首页/Solutions/Services 用咨询风,Products 用产品风为主+咨询风为辅;统一设计令牌,仅内容组织不同 | ✅ 2026-06-28 确认 |
| 重构实施路径 | Phase 0 对齐清理 → Phase 1 首页与核心模板升级 → Phase 2 动效与体验打磨 | ✅ 2026-06-28 确认 |
| 品牌人格 | 复合人格:主色调是"专业可靠的老专家",叠加"年轻有为的新锐"的活力,打底是"严谨精密的工程师"气质 | ✅ 2026-06-29 确认 |
| 品牌完成度自评 | 40/100。原因:只是换了配色和样式(骨架有了),但品牌灵魂、视觉资产、内容深度都严重不足 | ✅ 2026-06-29 确认 |
| 核心问题诊断 | "咨询为骨,水墨为魂"的定位没错,是执行跟上。尤其是"水墨为魂"停留在概念层面,没有系统的落地方法 | ✅ 2026-06-28 确认 |
| 水墨元素认知 | 完全没概念,不知道水墨风在咨询网站上应该怎么呈现(Q10=C | ✅ 2026-06-29 确认 |
| 水墨元素必要性 | 完全可以接受拿掉水墨。专业感才是第一位的,水墨是锦上添花,没有也无所谓(Q11=C) | ✅ 2026-06-29 确认 |
| 品牌提升优先级 | 前三件事:A重做首页Hero > B建立完整品牌视觉系统 > E品牌故事页面(Q12 | ✅ 2026-06-29 确认 |
| 核心问题诊断 | 品牌定位无误,执行跟上。通过 ADR-0006 移除水墨元素后,纯化咨询专业风 | ✅ 2026-07-10 更新(ADR-0006 |
| 品牌提升优先级 | 前三件事:A)重做首页Hero > B)建立完整品牌视觉系统 > E)品牌故事页面(Q12 | ✅ 2026-06-29 确认 |
| 设计DNA深化方案 | Accenture骨架 + Bain血肉 + Porsche点睛,三阶段落地(地基→品牌→个性) | ✅ 2026-06-29 确认(ADR-0004 |
| 颜色策略 | 编号为主,色条为辅(保持当前方案) | ✅ 2026-06-29 确认 |
| 内容策略 | 强借鉴Bain答案优先——首页首屏直接给出核心价值主张 + 量化成果 | ✅ 2026-06-29 确认 |
@@ -207,6 +199,6 @@ Novalon 的 6 个核心产品,互为互补关系,常以组合形式出现在
- **"克制动效"≠ 零动效**:动效服务于信息传达(hover 反馈、scroll reveal、卡片交互),但不做装饰性粒子/水墨动画
- **"参考 IHG"≠ 视觉模仿 IHG**:借鉴的是 IHG 的信息架构思维(集团枢纽 + 品牌独立叙事),而非其视觉风格
- **"产品独立"≠ 子站分裂**:独立产品有独立的展示空间和叙事自由度,但不创建独立子域名或独立设计系统
- **"咨询专业风"≠ 丢弃水墨**:水墨从"整体风格"降级为"文化基因"作为点缀元素存在,而非消失
- **"咨询专业风"≠ 丢弃水墨**:水墨从"整体风格"降级为"文化基因"现通过 ADR-0006 完全移除。网站纯走 Accenture + Bain + Porsche 咨询专业风
- **"设计 DNA 重构"≠ 从零开始**:是对齐标准 + 清理债务 + 重点升级,而非推倒重来
- **"Phase 0"≠ 没有产出**:虽然是"脏活累活",但通过组件减少、文件体积下降、测试覆盖率提升等可量化指标体现价值