1. 本地环境搭建
环境说明¶
-
python: 3.6.6
-
依赖的python包:
包名 模块名 版本 mkdocs mkdocs 1.0.4 mkdocs-material material 3.0.6 Markdown markdown 3.0.1 pymdown-extensions pymdownx 6.0
mkdocs-material部署¶
安装¶
1 | pip install mkdocs mkdocs-material |
若下载慢,可更换安装源为豆瓣
1 | sudo pip install --trusted-host pypi.douban.com -i http://pypi.douban.com/simple/ mkdocs mkdocs-material |
初始化项目¶
1 | mkdocs new my-project |
会生成my-project目录,进入该目录里,可以看到默认放置了一些文件,包括mkdocs.yaml,这是主配置文件
修改主题¶
mkdocs.yml里添加:
1 2 | theme: name: material |
添加扩展¶
mkdocs.yml里添加:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | markdown_extensions: - admonition - codehilite: guess_lang: false linenums: false - toc: permalink: true - footnotes - meta - def_list - pymdownx.arithmatex - pymdownx.betterem: smart_enable: all - pymdownx.caret - pymdownx.critic - pymdownx.details - pymdownx.emoji: emoji_generator: !!python/name:pymdownx.emoji.to_png - pymdownx.inlinehilite - pymdownx.magiclink - pymdownx.mark - pymdownx.smartsymbols - pymdownx.superfences - pymdownx.tasklist - pymdownx.tilde |
可以查看我的mkdocs.yml范例,详见mkdocs.yml范例
mkdocs服务启动¶
1 2 | # 在my-project目录里执行 mkdocs serve |
通过浏览器打开 http://127.0.0.1:8000/ 查看效果