--- title: "项目架构" date: 2026-03-12 draft: false weight: 1 --- ## 项目架构 ### 目录结构 ``` skills/robdaily/ ├── arxiv-digest/ # 代码层 │ ├── scripts/ │ │ ├── run_daily.py # 主调度脚本 │ │ ├── fetch_arxiv.py # 论文抓取 │ │ ├── llm_process.py # LLM 处理 │ │ ├── publish_discord.py # Discord 推送 │ │ └── publish_hugo.py # Hugo 文章生成 │ └── .env # 配置 (API keys, bot token) ├── site/ # Hugo 站点层 │ ├── content/ │ │ ├── ai-daily/ # 每日论文归档 │ │ ├── projects/ # 项目管理层页面 │ │ ├── blog/ # 博客文章 │ │ └── resume/ # 简历页面 │ ├── layouts/ # Hugo 模板 │ ├── static/ # 静态资源 │ └── hugo.yaml # Hugo 配置 └── deploy/ # 部署层 ├── docker-compose.yml # Docker Compose └── hugo.Dockerfile # Hugo 容器镜像 ``` ### 生成链路 1. **抓取**: `fetch_arxiv.py` 从 arXiv API 获取今日论文 2. **筛选**: 聚焦具身智能/表征学习/强化学习,每领域 2-3 篇 3. **富化**: `llm_process.py` 生成中文摘要和简析 4. **发布**: - Discord: `publish_discord.py` 推送 Embed 卡片 - Hugo: `publish_hugo.py` 生成 Markdown 归档 ### 持久化边界 - **Git 仓库**: 代码、配置、每日 Markdown 归档 - **容器文件系统**: 临时构建产物(重建时丢弃) - **外部服务**: Discord 消息历史、arXiv 元数据 ### 项目管理层 位于 `site/content/projects/`,包含: - 项目导航页 - 架构设计文档 - 运维指南 - 路线图和更新日志 这些页面纳入 Git 版本控制,确保容器重建后不会丢失。