1. 如何维护本文档
1.1. 搭建开发环境
本工程使用 reStructuredText 语言进行开发
建议使用vscode进行文档的大禹算子库的文档编写,于本地安装vscode,并在Extensions中安装相关插件
1.2. 克隆dayu-docs工程
安装git,clone该项目到本地
1.3. 搭建编译环境
- 步骤:
python3 安装,并设置环境变量
版本无限制,如本地已有环境可跳过此步骤
一个可选的win64安装板下载链接: https://www.python.org/ftp/python/3.10.8/python-3.10.8-amd64.exe
安装 pip
注意:Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。
查看是否已经安装 pip 可以使用以下命令:
pip --version
如果没有pip,参考以下链接内容进行操作 https://www.runoob.com/w3cnote/python-pip-install-usage.html
sphinx 安装
cmd 命令行执行如下命令:
pip install -U sphinx
具体可参考:
https://www.sphinx-doc.org/en/master/usage/installation.html
sphinx_rtd_theme 主题安装
考虑到 pip 安装这个主题很慢,dayu-docs 工程已经放置了该主题的 whl 包,可直接本地安装
cmd 命令行 于 dayu-docs 目录下执行如下命令:
pip install sphinx_rtd_theme-0.5.0-py2.py3-none-any.whl
1.4. 编译调试
本地执行 build.bat 脚本,即可在工程目录下生成 build 文件夹,以浏览器的形式打开 build/index.html 即可本地调试文档工程
使用 terminal 执行 build.bat 脚本,并在浏览器 F5 刷新页面可快速查看修改内容, 但是仅适用于新增与修改的内容,如有删除的 rst 文件遗留在页面上无法通过 F5 刷新去除, 需要删除本地的 build 文件夹,重新执行 build.bat 脚本,然后再次刷新浏览器即可解决
1.5. 打包发布
本文档的内网发布地址为
http://172.20.20.190/documentation/dayu-docs/
若本地开发内容希望发布到此地址,请企业微信联系 缪蝉(总工办-武汉研发中心)进行发布