1. Sphinx和reStructureText手册
网页浏览地址:https://zh-doc-guide.readthedocs.io/zh-cn/latest/
本仓库存储的是《中文技术文档写作风格指南》的源文件,欢迎任何人进行贡献!
1.1. 如何使用
1.1.1. 文件目录说明
│
├───docs # 工程文档和配置脚本文件夹,install和make脚本都在这里
│ │
│ ├───_static # html样式css和js文件夹
│ │
│ ├───_templates # html页面模板文件夹
│ │
│ ├───latex_templates # latex样式模板(生成pdf的样式)
│ │ │
│ │ └───fonts # pdf字体文件夹
│ │
│ └───source # 工程文档存放文件夹
│ │
│ ├───_static # 文档自定义的html样式,默认空
│ │
│ ├───_templates # 文档自定义的html页面元素,默认空
│ │
│ ├───conf.py # sphinx的配置文件
│ │
│ └───index.rst # 文档目录文件,必须有,否则报错
│
└───env # windows python本地环境文件夹,双击install.bat会解压python环境
项目采用三级文件夹结构,第一级为操作系统级环境(包含了readthedocs的构建脚本以及windows本地python环境),第二级为项目级脚本(例如install, makefile以及html/pdf主题样式),一般无需修改,第三级为具体文档工程的样式和内容,例如文档的配置文件 conf.py 在docs/source 文件夹下。
所有的源文件都存放在 docs/source 文件夹下,用户通常只需要增删修改docs/source文件夹下的内容即可。
配置文件为 conf.py 文件
各章节目录为各个 index.rst 文件
各章节页面为各个 xxx.md 文件
一级和二级目录内容不要修改,如需修改,请直接修改 docs/source 文件夹下的相应文件。
1.1.2. 前提
Linux 环境:python >3.7,运行docs/install.sh安装
Windows 环境:双击docs文件夹下的install.bat解压python压缩包
先执行
cd docs命令切换到docs目录下生成pdf需要安装MikTex或者TexLive,以及Perl
Miktex: https://miktex.org/download
Perl: https://strawberryperl.com/
1.1.3. 创建html
make html
1.1.4. 创建pdf
make pdf
1.1.5. 创建html和pdf
make all
1.1.6. 清空_build文件夹
make clean
1.2. License
MIT