跳转至

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