# SimKit 文档发布与状态追踪方案调研 ## 背景 QIU-38 的目标是为 SimKit 提供类似 Read the Docs 的网页阅读体验,同时能跟踪功能开发状态、遗留问题,并在某个版本下保留图片或视频证据。当前仓库已经具备 Sphinx + MyST 文档基础: - 入口:`docs/index.md` - 配置:`docs/conf.py` - 依赖:`pyproject.toml` 中已有 `sphinx`、`myst-parser`、`sphinx-simplepdf` - 既有产物:`docs/_build/simplepdf/`,说明已经跑过 simplepdf/html-like 构建 本调研只给出可落地方案,不把视频观感当作仿真成功证据;HSSD/R1Pro 类页面仍应链接到 JSON 指标、debug summary、overlay stats、force-chain 报告等可复验产物。 ## 需求拆解 1. **网页阅读体验**:支持章节目录、站内链接、搜索、代码块、图片、数学/表格。 2. **版本化证据**:每次实验或文档版本能固定引用对应图片、视频、JSON、summary。 3. **开发状态跟踪**:能在页面中看到 issue、功能状态、遗留问题与验证命令。 4. **媒体支持**:视频可在线播放或以外链方式打开;大文件不应进入 Git 仓库。 5. **低维护成本**:尽量复用现有 Sphinx/MyST,不重写文档栈。 6. **可离线/内网部署**:应能生成静态站点,放到任意 HTTP 文件服务或对象存储。 ## 方案对比 | 方案 | 优点 | 风险/缺点 | 对视频支持 | 结论 | |---|---|---|---|---| | Sphinx + MyST + 静态 HTML | 已在仓库内;Python/uv 工作流一致;支持 API 文档、linkcode、PDF | 默认主题需配置;大媒体需外部托管 | HTML 可嵌入 `