# Hugo 部署说明 这个目录提供一个最小可用的 Hugo 容器部署方案: - **宿主机端口固定为 9080**,和当前 WordPress 对外端口保持一致 - Hugo 直接挂载 `../site`,Markdown 内容同步后会被即时渲染 - 云服务器上的 Nginx 如今若反代到本机 `:9080`,切 Hugo 后无需改 upstream ## 启动 ```bash cd /home/zhn/.openclaw/workspace/skills/robdaily/deploy cp .env.example .env # 如需自定义域名,改 HUGO_BASEURL docker compose up -d ``` ## 切换注意事项 当前 WordPress 也占着 `9080`,所以 **不能和 Hugo 同时用同一个宿主机端口启动**。 切换时建议: 1. 先确认 Hugo 站点内容已经准备好 2. 停掉旧 WordPress 容器 3. 再启动这个 Hugo 容器 示例: ```bash docker stop wordpress-wordpress-1 cd /home/zhn/.openclaw/workspace/skills/robdaily/deploy docker compose up -d ``` ## 每日简报同步 `arxiv-digest/scripts/run_daily.py --publish-hugo` 会把当天的 Markdown 归档自动写进: ```bash /home/zhn/.openclaw/workspace/skills/robdaily/site/content/ai-daily/ ``` 容器跑着时,新内容会直接出现在 Hugo 站点里。