1. 本地环境搭建(含入门配置)
环境说明¶
-
python: 2.7.13+
-
依赖的python包:
包名 模块名 版本 mkdocs mkdocs 1.0.4 mkdocs-material material 3.0.6 mkdocs-minify-plugin mkdocs-minify 0.6.2 Markdown markdown 3.0.1 pymdown-extensions pymdownx 6.0
mkdocs-material部署¶
安装¶
可选:如使用代码压缩,请安装 mkdocs-minify-plugin
,参考 mkdocs-material 配置
若下载慢,可更换安装源为豆瓣
初始化项目¶
会生成my-project目录,进入该目录里,可以看到默认放置了一些文件,包括mkdocs.yml,这是主配置文件
修改主题¶
mkdocs.yml里添加:
添加页面¶
mkdocs.yml里添加:
nav:
- 介绍: index.md
- 安装:
- 本地环境搭建: install/local.md
- 发布至GitHub Pages: install/github-pages.md
- 发布至自己的HTTP Server: install/http-server.md
- 语法:
- 语法总览: syntax/main.md
- 标题: syntax/headline.md
- 段落: syntax/paragraph.md
添加扩展¶
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服务启动¶
通过浏览器打开 http://127.0.0.1:8000/ 查看效果