46 lines
1.7 KiB
Markdown
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 容器。
|