Files
novalon-website/docs/adr/0001-refactoring-path-hybrid-approach.md
张翔 37296b5717 feat(website): 三轮视觉改造与页面过渡动画
改造概要(30项):
- 第一轮:Hero重构/Section差异化/SocialProof强化/CTA对比度/About架构
- 第二轮:字体优化/背景交替/Solutions差异化/Footer五列/MegaDropdown修复
- 第三轮:卡片交互/表单层级/CTA统一/时间线标记/连接线/三列布局/移动导航/Button微交互/SEO Schema
- P3-2:template.tsx+Framer Motion页面过渡/loading.tsx加载状态
- 清理:删除未用组件/hooks,修复重复移动导航,清理冗余CSS
2026-05-10 08:20:27 +08:00

34 lines
1.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ADR 0001: 重构路径选择——混合方案而非全站 web-design-engineer 替换
## 状态
已接受
## 上下文
Novalon 网站面临技术债务问题:24 个特效组件和 50+ UI 组件大部分未被首页使用,.impeccable.md 定义的设计系统未完全落地,globals.css 有 1200+ 行但大量未引用。需要决定重构路径。
## 决策
采用**混合方案**web-design-engineer 仅用于 Hero 区原型验证,主体重构在现有 Next.js 架构内进行。
## 理由
### 为什么不用 web-design-engineer 全站替换?
1. **架构不兼容**web-design-engineer 产出独立 HTML 文件,无法集成到 Next.js App Router + 静态导出架构中
2. **丢失现有资产**:50+ UI 组件(含测试)、SEO 优化、分析追踪、可访问性适配等将全部丢失
3. **维护性倒退**:单文件 HTML 无法支撑后续迭代(产品页、解决方案页等动态路由)
### 为什么用混合方案?
1. **Hero 视觉方向未定**:当前 Hero 是纯白底+文字,与设计文档差距最大,需要原型对比来决策
2. **web-design-engineer 擅长快速视觉探索**:2-3 个 Hero 变体可在单次会话中完成
3. **主体工作在 Next.js 内更高效**:清理死代码、激活设计系统、整合特效——这些都需要在代码库内操作
## 后果
- 正面:保留现有架构和资产,风险可控;Hero 原型可快速验证视觉方向
- 负面:Hero 原型需要"翻译"为 Next.js 组件,存在少量双工
- 风险:如果 Hero 原型方向与现有设计系统冲突,可能需要调整 .impeccable.md