# 实现方案-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 容器。