Mkdocs
MkDocs*
使用 MkDocs 作为文档生成工具。
MkDocs 快速入门
安装*
MkDocs 支持 python 2.7, 3.4, 3.5, 3.6, 3.7。
$ pip install mkdocs
开始*
初始化一个新项目:
$ mkdocs new my-project
$ tree my-project
my-project
├── docs
│ └── index.md
└── mkdocs.yml
1 directory, 2 files
创建的项目中有:配置文件 mkdocs.yml,文档源码文件夹 docs。
部署到本地,在配置文件目录下执行:
$ mkdocs serve
INFO - Building documentation...
INFO - Cleaning site directory
[I 200128 15:50:12 server:296] Serving on http://127.0.0.1:8000
[I 200128 15:50:12 handlers:62] Start watching changes
[I 200128 15:50:12 handlers:64] Start detecting changes
可以使用 --dev-addr ip:port 指定部署的 ip 和端口。
配置文件*
site_name: My Docs
nav:
- Home: index.md
theme: readthedocs
站点生成*
使用命令生成文档:
$ mkdocs build
命令创建了 site 目录,文档发布时可以直接将静态页面部署到任意地方。
配置主题*
安装 mkdocs-material 主题
$ pip install mkdocs-material
在配置文件中添加:
theme:
name: 'material'
language: 'zh'
palette:
primary: teal
accent: red
feature:
tabs: true
font:
text: 'Noto Sans'
code: 'Source Code Pro'
最后更新: November 20, 2021