1. markdown
markdown 语法超级简单,分分钟就看会了。特别适合程序员写文档,写blog。目前有好多静态博客都采用markdown,如jekyll、Hexo。
2. slate & mkdocs
2.1 slate
这个项目已有1W多star,基于ruby开发,特点是界面特别专业和美观,点击这里 可以看到有好多OpenApi示例,都是使用slate来搭建的。原本打算用它来着,结果对中文不支持,非常遗憾。
2.2 mkdocs
这个环境搭建很简单,下面会介绍。官方文档介绍也比较详细,也有Material风格的主题,最终选择了它。
3. mkdocs环境搭建
3.1 Python & pip
pip是Python的包管理器,类似于nodejs中的npm、ruby的gem。
安装都比较简单,windows下需要配置环境变量。
3.2 mkdocs
- pip install mkdocs
- pip install mkdocs-material
mkdocs-material 是一款主题
3.3 启动
在docs项目根路径下运行mkdocs serve
命令,mkdocs内置server会将markdown编译成html并部署到8000端口,直接用http://localhost:8000访问就可以了。