文档神器mkdocs

简介

官网:mkdoc.org

mkdocs 基于Python,迅速生成基于Markdown和Yaml配置文件生成web版的文档。

安装

前提是安装了Python和最新版的pip

$ pip install mkdocs

使用

$ mkdocs new any-project
$ cd any-project

此刻,any-project目录中有如下文件

$ tree
$ .
$ ├── docs
$ │   └── index.md
$ └── mkdocs.yml

mkdocs.yaml为配置文件,index.md为文档文件。

# mkdocs.yaml
site_name: any-project
pages:
    - Home: index.md
    - About: about.md
theme: readthedocs

静态页面输出

$ mkdocs build

主题切换

官方除了默认主题还有以下主题可以选择

$ pip install mkdocs-bootstrap
$ pip install mkdocs-bootswatch
  • readthedocs 非常geek范的文档主题
  • bootstrap Twitter家出品
  • bootswatch 这是一个系列,具体如下
    • amelia 红绿主题,丑掉渣
    • cerulean 浅蓝白组合,淡雅
    • cosmo 太空主题,黑色导航栏白色背景
    • cyborg 机械人主题,暗黑系
    • flatly
    • journal
    • readable
    • simplex
    • slate
    • spacelab
    • united
    • yeti
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    aimaile阅读 26,622评论 6 427
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,131评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,993评论 6 342
  • GitHub 上有一个 Awesome - XXX 系列的资源整理,资源非常丰富,涉及面非常广。awesome-p...
    若与阅读 18,901评论 4 418
  • 到了这个学期,明显感觉自己大不如前,一直在吃老本状态。因此,在今年的学生比赛准备中,总不自觉的往以前的内容...
    好西好阅读 305评论 0 0