1. 本地环境搭建
环境说明¶
-
python: 2.7.13或者3.5以上
-
依赖的python包:
包名 模块名 版本 mkdocs mkdocs 1.0.4 mkdocs-material material 3.0.6 Markdown markdown 3.0.1 pymdown-extensions pymdownx 6.0
mkdocs-material部署¶
安装¶
pip install mkdocs mkdocs-material
若下载慢,可更换安装源为豆瓣
sudo pip install --trusted-host pypi.douban.com -i http://pypi.douban.com/simple/ mkdocs mkdocs-material
初始化项目¶
mkdocs new my-project
会生成my-project目录,进入该目录里,可以看到默认放置了一些文件,包括mkdocs.yaml,这是主配置文件
修改主题¶
mkdocs.yml里添加:
theme: name: material
指定ip:port¶
dev_addr: '192.168.94.130:8000'
添加扩展¶
mkdocs.yml里添加:
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服务启动¶
# 在my-project目录里执行 mkdocs serve
通过浏览器打开 http://192.168.94.130:8000/ 查看效果