发布流程说明

本文记录本站的内容发布流程:

  1. 通过随机后台路径(Basic Auth 保护)上传 .md 文件
  2. 上传服务把文件写入 Hugo Source 的固定目录
  3. Hugo 构建到临时目录 /srv/build/blog-new
  4. 构建成功后同步到 /var/www/blog/
  5. Nginx 继续从 /var/www/blog/ 提供只读静态服务

任何一步失败都保留线上旧版本。