Files
Reactive_Resume/工程分析/实现方案-2026-05-19-23-10-56.md

46 lines
1.7 KiB
Markdown

# 实现方案-2026-05-19-23-10-56
## 实现方案文档路径
`工程分析/实现方案-2026-05-19-23-10-56.md`
## 修改目标
将 Reactive Resume PDF 下载文件名从 `ZhiboWang-Resume.pdf` 改为 `王志博-医工智能外科-简历.pdf`
## 涉及路径
- `scripts/patch-reactive-resume-filename.sh`
- `工程分析/工程整体分析.md`
- `工程分析/需求分析-2026-05-19-23-10-56.md`
- `工程分析/实现方案-2026-05-19-23-10-56.md`
- `工程分析/测试方案-2026-05-19-23-10-56.md`
- `工程分析/经验记录.md`
## 技术路线
1. 修改补丁脚本中的 shell 变量 `PDF_FILENAME`
2. 修改脚本中 Node 补丁逻辑的 `pdfFilename` 常量。
3. 更新 `CACHE_BUST`,并让静态资源 import 替换逻辑兼容旧 cache bust。
4.`sh -n` 检查脚本语法。
5. 执行 `scripts/patch-reactive-resume-filename.sh reactive-resume-reactive-resume-1`
6. 验证容器健康、文件内新文件名、HTTP 静态资源新文件名。
7. 提交本次脚本和文档变更。
## 兼容性与回滚方案
- 回滚时可把 `PDF_FILENAME``pdfFilename``CACHE_BUST` 改回旧值,再重新执行脚本。
- 若补丁失败,容器内已有 `.bak-filename` 备份可用于人工恢复。
- 本次不改数据库、简历 JSON 和 Docker Compose 配置。
## 预计文件变更
- 更新:`scripts/patch-reactive-resume-filename.sh`
- 新增/更新:`工程分析/` 本次文档与经验记录。
## 提交与部署策略
- 显式暂存本次相关文件,避免混入无关变更。
- commit message 使用:`2026-05-19-23-10-56 修改简历PDF下载文件名`
- 部署通过运行补丁脚本完成,脚本内部会重启 Reactive Resume 容器。