chore(infra): 更新 Nginx 部署配置与项目上下文文档

- 更新 CI/CD 子域名反向代理配置
- 调整 Nginx 静态文件服务器配置
- 更新 CONTEXT.md 领域共享语言文档
- 添加 CLAUDE.md 代理工作指南
- 更新 Playwright E2E 测试配置
This commit is contained in:
张翔
2026-07-07 06:52:07 +08:00
parent c9de806109
commit cf99e7556c
103 changed files with 49394 additions and 17 deletions
+94 -10
View File
@@ -2,18 +2,83 @@
## 核心实体
### 设计 DNA (Design DNA)
基于 Accenture + Bain + Porsche Consulting 三家顶级咨询公司设计体系分析后,整合出的 Novalon 三维设计基因:
- **维度一:Design System(设计系统)**:可量化令牌(颜色、排版、间距、布局、形状、阴影、动效、组件)
- **维度二:Design Style(设计风格)**:定性感知(氛围、视觉语言、构图、图像、交互感、品牌语气)
- **维度三:Visual Effects(视觉效果)**:特殊渲染(滚动动效、微交互、视差、SVG 动画等)
决策状态:✅ 2026-06-28 确认
### 咨询专业风(Consulting Professional
Novalon 网站的**主体视觉骨架**。核心特征:
- 墨色为主、留白克制、强对比排版
- 数据驱动、答案优先的内容策略
- 模块化网格布局、工业化组件系统
- 参考对象:Accenture(系统化)+ Bain(品牌清晰度)
决策状态:✅ 2026-06-28 确认(作为主体骨架)
### 水墨文化基因(Ink Cultural DNA
Novalon 网站的**差异化点缀元素**。从"水墨雅致"降级而来,不再是整体风格定位,而是作为文化基因出现在关键细节处:
- Logo(书法睿字 + 印章)
- 页面分隔线、装饰纹样
- 过渡动画的水墨感
- 页脚角落的水墨纹理
使用原则:**远看专业沉稳,近看有文化韵味**。清单式管理,总数不超过 6 处。
决策状态:✅ 2026-06-28 确认(降级为点缀元素)
### 朱砂点睛
品牌红 #C41E3A 的使用原则——仅作点缀,不作为主色调。核心约束:
- 面积占比 ≤ 10%
- 使用场景:Hero 关键词、CTA 按钮、关键数字、模块标签、链接强调、下划线
- 用法向 Bain 看齐:精准、克制、有记忆点
**品牌红贯穿规则(每页必有品牌红):**
每页至少 3 处品牌红触达点,确保品牌识别一致性:
1. **Hero 区域**:1 个 badge 标签或 1 个关键词高亮(二选一,不叠加)
2. **CTA 区域**:主按钮使用 brand 色
3. **Section 标签**Eyebrow 下划线装饰(4px 品牌红短线)
4. **数据高亮**:关键数字(≤2 个/页)
5. **链接交互**:hover 态、导航激活态、表单聚焦态统一使用品牌红
品牌红禁止使用场景:
- 禁止作为段落文字颜色
- 禁止大面积背景(badge 背景除外)
- 禁止与辅助色(蓝/青/琥珀/紫)在同一卡片内同时出现
决策状态:✅ 已确认(2026-06-28 重申约束,2026-06-29 补充贯穿规则)
### 动效设计四原则 (Motion Design Principles)
基于 Porsche Consulting "用动效象征变革"理念,统一全站动效语言:
1. **Purposeful(有目的)**:每个动效必须服务于内容传达,不做纯装饰动效
2. **Fast(快节奏)**:入场 200-300mshover 150ms,反馈 100ms
3. **Natural(自然)**:统一使用 `ease-ink` [0.22, 1, 0.36, 1] 作为默认缓动曲线
4. **Layered(分层)**:子元素入场 stagger 30-60msSection 间 stagger 100-150ms
动效禁止事项:
- 禁止连续循环动画(pulse-soft 除外,仅用于骨架屏)
- 禁止超过 700ms 的入场动效
- 禁止使用弹性缓动(spring)做内容入场(仅用于按钮按压反馈)
决策状态:✅ 2026-06-29 确认
### 服务编号+色条编码(Service Number + Color Bar
服务模块的区分方式,取代纯颜色编码:
- **主要区分**:大号数字编号(01、02、03...)
- **辅助区分**:卡片左侧 4px 细色条
- 不整卡上色,保持专业感的同时提供快速识别
决策状态:✅ 2026-06-28 确认
### 墨韵流光
Novalon 网站的核心视觉系统,包含两个子机制:
Novalon 网站的特效组件之一,包含两个子机制:
- **旋转渐变边框 (ink-glow-border)**:卡片边框使用旋转的 conic-gradient,产生墨韵流动感
- **鼠标跟随光晕 (mouse-follow)**:卡片内跟随鼠标的 radial-gradient 光晕,产生交互反馈
当前状态:.impeccable.md 已定义规范,但首页组件**未实现**
### 水墨雅致
Novalon 的整体设计风格定位。核心原则:以留白和排版取胜,特效点到为止。参考 Apple 中国官网。
### 朱砂点睛
品牌红 #C41E3A 的使用原则——仅作点缀,不作为主色调。标题中关键词用 font-calligraphy 突出。
当前状态:.impeccable.md 已定义规范,待 Phase 0 评估是否保留/改造/删除
### HSI 架构 (Hub-Spoke-Independent)
Novalon 网站的信息架构模型,参考 IHG 洲际酒店集团官网模式设计。三层结构:
@@ -83,7 +148,23 @@ Novalon 的 6 个核心产品,互为互补关系,常以组合形式出现在
| 导航体现 HSI 层级 | ProductsHub)视觉权重最高,SolutionsSpoke)次之,Services 最轻;Products 下拉菜单需展示套装区/专业产品区分区 | ✅ 2026-06-07 确认 |
| 方案页删除服务方式区域 | Solutions 列表页"服务方式"区域职责越界(属 Services 层),应删除;替换为方案→服务的轻量关联推荐链接 | ✅ 2026-06-07 确认 |
| L3 信任层内容策略 | 初创阶段无真实案例/数据/资质,L3 暂不渲染;组件结构预留,数据就绪后启用。三档策略:有案例→正常展示;有意向→"正在服务中"标签;无数据→不显示 L3。当前全部标记为 TODO | ✅ 2026-06-07 确认(TODO |
| 组件版本统一 | 独立产品迁移后删除 `detail/`V1),将 `detail-v2/` 重命名为 `detail/`,组件文件名去掉版本后缀(如 `DetailHeroV3``DetailHero` | ✅ 2026-06-07 确认 |
| 组件版本统一 | 独立产品迁移后删除 `detail/`V1),将 `detail-v2/` 重命名为 `detail/`,组件文件名去掉版本后缀(如 `DetailHeroV3``DetailHero` | ✅ 2026-06-07 确认(待 Phase 0 执行) |
| 设计定位 | 咨询专业风为主体骨架,水墨文化基因为差异化点缀(咨询为骨,水墨为魂) | ✅ 2026-06-28 确认 |
| 设计 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 确认 |
| 设计DNA深化方案 | Accenture骨架 + Bain血肉 + Porsche点睛,三阶段落地(地基→品牌→个性) | ✅ 2026-06-29 确认(ADR-0004 |
| 颜色策略 | 编号为主,色条为辅(保持当前方案) | ✅ 2026-06-29 确认 |
| 内容策略 | 强借鉴Bain答案优先——首页首屏直接给出核心价值主张 + 量化成果 | ✅ 2026-06-29 确认 |
| 动效强度 | 体验级全场景动效叙事(Porsche Consulting水准,但克制不炫技) | ✅ 2026-06-29 确认 |
| 排版方向 | Accenture信息密度 + Bain标题对比 + Porsche图文节奏的融合方案 | ✅ 2026-06-29 确认 |
## 页面类型与四层映射
@@ -124,5 +205,8 @@ Novalon 的 6 个核心产品,互为互补关系,常以组合形式出现在
- **"重构"≠ 推倒重来**:在现有 Next.js 架构内做系统性清理和提升,不更换技术栈
- **"web-design-engineer"≠ 代码生成器**:它是设计验证工具,产出原型 HTML,不是最终代码
- **"克制动效"≠ 零动效**:动效服务于信息传达(hover 反馈、scroll reveal、卡片交互),但不做装饰性粒子/水墨动画
- **"参考 IHG"≠ 视觉模仿 IHG**:借鉴的是 IHG 的信息架构思维(集团枢纽 + 品牌独立叙事),而非其视觉风格。Novalon 保持"水墨雅致"自身品牌语言
- **"参考 IHG"≠ 视觉模仿 IHG**:借鉴的是 IHG 的信息架构思维(集团枢纽 + 品牌独立叙事),而非其视觉风格
- **"产品独立"≠ 子站分裂**:独立产品有独立的展示空间和叙事自由度,但不创建独立子域名或独立设计系统
- **"咨询专业风"≠ 丢弃水墨**:水墨从"整体风格"降级为"文化基因",作为点缀元素存在,而非消失
- **"设计 DNA 重构"≠ 从零开始**:是对齐标准 + 清理债务 + 重点升级,而非推倒重来
- **"Phase 0"≠ 没有产出**:虽然是"脏活累活",但通过组件减少、文件体积下降、测试覆盖率提升等可量化指标体现价值