MkDocs 安装使用
时间:2020/7/1 9:55:22
环境:
- CentOS 7
- Python 3.6
参考:
MkDocs#
简介#
MkDocs 是一个基于 MarkDown 的文档构建工具。把一个文件夹下的内容构建成一个以文件夹目录结构为网页菜单结构的静态网页。支持 主题 配置。不同的主题支持不同的插件。
我的自己的一个 配置模板,可以直接使用。但是需要提前安装模板需要的插件。参考: MkDocs 配置模板使用
具体效果:
MkDocs 使用
python
编写。因此需要python
环境,我把操作系统的python升级到3.6之后进行的安装。在 CentOS 上也可以使用yum install mkdocs
安装, 但是为了安装最新版本,推荐使用pip install mkdocs
安装最新版本。我自己安装的是1.1.2版本
, 安装命令pip install mkdocs==1.1.2
。
使用步骤#
-
最简使用
- 安装
mkdocs
。 - 使用
mkdocs new project_name
创建新项目。 - 使用
mkdocs serve
预览。
- 安装
-
扩展:
- 安装主题,配置主题。
- 安装插件配置插件。
安装及使用#
-
安装
-
创建项目
-
启动服务(进入项目目录),之后即可访问 http://127.0.0.1:8000 预览效果.
-
构建项目成静态文件
-
帮助信息
主题#
主题配置,在 mkdocs.yml
文件中加入下面内容。
mkdocs-material#
-
安装:
-
配置:
Material 插件#
-
修订日期: 基于 git 提交日志生成修订日期。
-
安装
-
配置
-
-
目录控制: 控制目录标题,目录文章的顺序,目录是否展示等。
-
安装
-
配置
-
目录配置模板
# 目录显示的标题 title: Lua 使用 # 目录顺序 arrange: - Lua 协程.md - ... # 其余的文件 - Lua 基础语法.md - Lua 常用函数库.md # 是否隐藏 hide: false # 当目录只有一个文件的时候收缩目录 collapse: true
MkDocs 配置#
-
可参考 配置模板 进行配置。
-
配置模板
# 网站名字 site_name: 蓝田的笔记 # 主题 theme: name: material # 代码高亮 markdown_extensions: - codehilite: linenums: true - toc: permalink: true # 插件配置 plugins: - search: prebuild_index: true lang: - en - de - ru - ja - git-revision-date-localized: type: iso_datetime - awesome-pages: filename: .pages.yml collapse_single_pages: true strict: false