说明
本文档使用Mkdocs构建。更多内容详见:mkdocs.org。
Mkdocs 常用命令
mkdocs new [dir-name]创建一个新的文档工程mkdocs serve命令可以启动内建服务器,执行成功后,在浏览器打开http://127.0.0.1:8000/ 即可预览。mkdocs build将文档以网页形式构建到site\文件夹下mkdocs -h输出帮助信息
Mkdocs 目录结构
apple-docs文件夹中每个文件的作用:
mkdocs.yml此为配置文件,文档的结构、主题都可以在此设置。docs文件夹撰写的 Markdown 文档都放在这个文件夹内。index.md默认首页。
Mkdocs 主题
MkDocs项目托管在 github 上,在项目的community wiki中,提供了大量的第三方主题。
mkdocs-material
mkdocs-material可定制、可搜索、移动友好、支持40多种语言的翻译
mkdocs-material的安装和使用
pip install mkdocs-material
在mkdocs.yml中配置:
theme:
name: material
rtd-dropdown
名称为rtd-dropdown的主题非常好用,是内置主题 readthedocs 的升级版,相比于之前的版本,升级版的主题有以下几个优点:
-
支持菜单目录折叠。点击
+可以展开,展开后会显示下一级的所有标题,如果还有下一级标题中还有子标题,则会嵌套显示+。 -
rtd-dropdown主题取消了子目录的缩进,防止目录级别过多而导致排版出现问题。 -
对应的
markdown文档只存在一个一级标题的情况下,将不予显示在导航目录中。
然而,某些时候展开目录时,+会覆盖文字,不美观。
rtd-dropdown的安装和使用
pip install mkdocs-rtd-dropdown
在mkdocs.yml中配置:
theme: rtd-dropdown