--- title: "运维指南" date: 2026-03-12 draft: false weight: 3 --- ## 部署 ### Docker Compose ```yaml version: '3.8' services: robotdaily: build: ./deploy volumes: - ./site:/app environment: - ARXIV_API_KEY=${ARXIV_API_KEY} - DISCORD_BOT_TOKEN=${DISCORD_BOT_TOKEN} nginx: image: nginx:alpine ports: - "80:80" volumes: - ./site/public:/usr/share/nginx/html:ro ``` ### 本地开发 ```bash cd skills/robdaily hugo server -D -F ``` ## 日常维护 ### 每日自动推送 - 时间:每天 10:30 - 触发:cron 作业或手动执行 `scripts/run_daily.py` - 输出:Discord Embed + Hugo Markdown 归档 ### 日志查看 ```bash docker logs robotdaily-arxiv-digest ``` ## 故障排查 ### Discord 推送失败 1. 检查 `DISCORD_BOT_TOKEN` 是否有效 2. 验证 Webhook URL 权限 3. 查看日志中的 HTTP 状态码 ### Hugo 构建失败 1. 检查模板语法错误 2. 验证 Markdown 文件格式 3. 清理并重新构建:`hugo --cleanDestinationDir`