Mkdocs的使用
前言
博客的建设有许多的框架,作者本人就尝试使用过docsify和hexo等工具建立过自己的博客, 但是hexo博客在博文增多之后明显能感觉到渲染速度的巨幅减慢,为了让博客的访问速度变快, 作者决定增加一些更多的尝试,也就是Mkdocs。
下载安装
安装mkdocs需要配置python环境,可以参考之前的博文,有提到Python环境的配置方法,这里暂且略去。
安装好python环境之后,就可以进行mkdocs的安装了,在终端输入如下命令:
pip install mkdocs
检验mkdocs安装成功可以输入下列命令:
mkdocs --version
创建新项目
使用下面的命令可以轻松的创建mkdocs项目
mkdocs new your_project_name
#注:其中的your_projext_name应当替换为个人的项目名称
#例如,作者创建的命令如下所示:
#mkdocs new mkdocs
接下来需要进入创建的项目目录:
cd your_project_name
使用如下命令即可开启一个本地可访问的站点:
mkdocs serve
站点的配置
在创建的网站根目录的下方有一个名为mkdocs.yml
的文件,该文件存储了mkdocs的配置信息,
因此要进行配置需要修改该文件中的内容,详细的配置步骤可见:Mkodcs官方用户指南
有较为详细的配置方式,这里不再赘述。
生成静态文件
不同与docsify,mkdocs允许用户将mkdown生成静态的文件用于部署到服务器、github page或者其他的位置。 生成静态文件的方式如下:
mkdocs build
进行部署
在生成静态文件之后,只需要将文件放在一些提供静态资源浏览的位置即可将内容展现给更多的读者。
部署到github page上也是同样的思路。 首先需要将本地仓库和github远程仓库进行同步,git操作详见之前的博文,这里不再赘述。
一键部署命令如下所示:
mkdocs gh-deploy
后记
在完成了上述操作之后,即可使用mkdocs生成个人博客了。