ReadTheDocs 本地验证说明¶
本文档用于指导如何在本地验证 ReadTheDocs 文档构建,不会发布到 ReadTheDocs 网站。
环境准备¶
确保已安装 Python 3.8+ 和 pip。
安装依赖¶
示例:如果项目位于
D:\code\msagent,则执行cd D:\code\msagent
本地构建¶
# 构建 HTML 文档
sphinx-build -b html docs/ docs/_build/html/
# 或者使用 make 命令(Linux/Mac)
make -C docs html
查看结果¶
构建完成后,在浏览器中打开:
或者在终端中运行(需要安装 Python 3 的 http 模块):
示例:如果项目位于
D:\code\msagent,则打开D:\code\msagent\docs\_build\html\index.html
常见问题¶
1. 缺少依赖¶
如果遇到 ModuleNotFoundError,请检查 docs/requirements.txt 并安装所有依赖:
2. 构建警告¶
Sphinx 可能会输出一些警告,这些通常不影响构建结果。如果看到错误(ERROR),则需要修复。
3. 中文显示问题¶
确保 docs/conf.py 中设置了 language = 'zh_CN',并且系统支持中文字体。
清理构建文件¶
推送到 ReadTheDocs¶
本地验证通过后,推送代码到远程仓库,ReadTheDocs 会自动检测代码更新并重新构建文档。