2026-05-19-23-10-56 修改简历PDF下载文件名
This commit is contained in:
45
工程分析/实现方案-2026-05-19-23-10-56.md
Normal file
45
工程分析/实现方案-2026-05-19-23-10-56.md
Normal file
@@ -0,0 +1,45 @@
|
||||
# 实现方案-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 容器。
|
||||
Reference in New Issue
Block a user