Docsify 是什么?
Docsify 一个神奇的动态生成文档网站的工具。
不同于 GitBook、Hexo 的地方是它不会生成将 .md
转成 .html
文件,所有转换工作都是在运行时进行。
较多使用的场景是GitHub中对某一开源程序的文档介绍,由于docsify的主题较为好看, 且轻量、易使用,因此使用也较为广泛。同时它也支持很多插件来丰富功能。但跟Hexo相比,个人感官上Hexo更适合做个人博客, 而docsify更适合专门来写程序的介绍文档
春招的时候背了很多的面经, 只不过秋招回头来看基本上又都记不太清了,于是想自己整理些面经笔记啥的。 之前也试过在个人博客上发表, 只不过感觉还是不适合阅读,因此正好想起来之前了解过Docsify,因此这次打算在写面经的时候顺便也练习、熟练下Docsify。
官方文档快速使用介绍的很全了,先贴个官方文档。
Start to Run it
1.安装docsify工具:npm i docsify-cli -g
2.初始化项目: docsify init [./docs]
, []中内容为指定生成目录, 不填默认为当前目录
初始化成功后,可以看到生成 目录下创建的几个文件
index.html
入口文件、插件等配置都写在这README.md
会做为主页内容渲染,编辑即可更新文档内容.nojekyll
用于阻止 GitHub Pages 忽略掉下划线开头的文件
3.预览效果: docsify serve [docs]
, 通过运行 docsify serve
启动一个本地服务器,可以方便地实时预览效果。默认访问地址 http://localhost:3000 。
多页文档
定制化
-
自定义导航栏: 设置为
true
后会加载_navbar.md
文件,也可以自定义文件名。 -
自定义侧边栏: 设置为
true
后会加载_sidebar.md
文件,也可以自定义文件名。 -
启用封面页: 开启后是加载
_coverpage.md
文件,也可以自定义文件名。 -
markdown配置
插件
index.html
1 | <script> |
附录:
Author: Mrli
Link: https://nymrli.top/2020/09/15/docsify使用记录/
Copyright: All articles in this blog are licensed under CC BY-NC-SA 3.0 unless stating additionally.