发布到 Read the Docs¶
已准备好的内容¶
这个仓库现在已经包含一套最小可发布的 Read the Docs 结构:
.readthedocs.yamldocs/conf.pydocs/requirements.txtdocs/index.md
这意味着你可以直接把当前仓库导入 Read the Docs。
用户如何操作¶
1. 推送代码到 GitHub¶
确保这些文件已经在默认分支上:
README.mdCHANGELOG.mddocs/.readthedocs.yaml
2. 在 Read the Docs 导入仓库¶
操作路径:
登录 Read the Docs
点击
Import a Project选择 GitHub 仓库
Quantweb3-com/NexusTrader-mcp确认默认分支
3. 让 Read the Docs 读取配置¶
Read the Docs 会自动识别根目录下的 .readthedocs.yaml,并按以下方式构建:
Python 3.11
docs/conf.pydocs/requirements.txt
4. 首次构建后检查¶
重点检查:
首页能否打开
侧边栏目录是否正常
Markdown 页面链接是否有效
中文是否显示正常
推荐给团队的发布流程¶
日常更新¶
修改根目录
README.md修改
docs/里的详细文档在
CHANGELOG.md添加本次 release notes推送到仓库
等待 Read the Docs 自动重建
对外推广¶
建议把链接分成三层:
GitHub 首页:
README.md文档站:首页与操作说明
上游产品页:NexusTrader
这种结构便于交叉营销:
NexusTrader负责讲生态与底层交易能力NexusTrader MCP负责讲 AI 接入能力
常见发布问题¶
构建失败:缺少依赖¶
先检查 docs/requirements.txt 是否包含:
sphinxmyst-parserfuro
构建成功但页面为空¶
通常是 docs/conf.py 或 index.md 的 toctree 配置有误。
链接可点但 404¶
检查:
文件名是否和
toctree一致相对链接是否指向存在的页面
中文显示异常¶
优先检查文档文件是否为 UTF-8 编码。