跳转至

上线记录

记录「何时、做了什么、验证了啥」——与 需求迭代/2026-04/ 的版本叙事互补,偏运维实操。


模板(后续条目可复制)

### YYYY-MM-DD · 简述
- 变更:
- 执行命令 / 脚本:
- 验证:
- 回滚:(如有)

2026-04 条目

2026-04-29 · notes 静态站与安全基线(v1.0 → v1.1)

  • 变更:确立 Memos / Gitea / MkDocs Material / Nginx / Certbot 组合;关闭 Gitea 自助注册;cron 周期性 pull + mkdocs build
  • 验证:三门 HTTPS 可达;notes 静态页可刷新;Obsidian push 后在 cron 周期内站点更新。
  • 回滚:保留旧构建输出目录与时间戳备份;Git 远端不删可回 checkout。

2026-04-29 · 文档迭代(v1.2)

  • 变更:知识库选型与复盘类文档落成(无外网服务变更)。
  • 验证:链接与章节可读。

2026-04-29–30 · notes 实时构建(v1.3)

  • 变更:部署 adnanh/webhook、hooks.jsonwebhook-mkdocs.service;Gitea Webhook URL + ALLOWED_HOST_LIST;cron 降为低频兜底;HOME/NO_MKDOCS_2_WARNING 写入 service 或脚本。
  • 验证curl 本机钩子 200;Gitea Recent Deliveries 200;notes 更新时间戳秒级跟上 push。
  • 回滚:临时改回高频 cron-only;关停 webhook service。

变更后通用检查清单

  • [ ] nginx -t 通过并已 reload
  • [ ] Certbot(若动了域名)覆盖率正确
  • [ ] docker restart 的服务健康
  • [ ] 单次 mkdocs buildfatal(告警可酌情)
  • [ ] Gitea Delivery 或对钩 curl 成功