当前部署结构

  • ~/server/docs/docker-compose.yml:Hugo 服务启动入口
  • ~/server/docs/site/:站点配置、内容、主题和构建产物
  • ~/server/nginx/nginx.conf:本地统一反向代理配置
  • nginx-all:本地统一入口
  • hugo-docs:文档站容器

访问链路

docs.cc.arpa -> nginx-all -> host.docker.internal:1313 -> hugo-docs

维护原则

  • 站点数据统一保存在 ~/server/docs/site/
  • 对外入口统一走 nginx-all
  • 运行端口只绑定到 127.0.0.1:1313
  • 修改后优先用 curl -H 'Host: docs.cc.arpa' http://127.0.0.1/ 验证链路