# 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 站点里。
