推荐一款好用的文档工具:docsify
docsify是什么
docsify 可以快速帮你生成文档网站。不同于 GitBook、Hexo 的地方是它不会生成静态的 .html
文件,所有转换工作都是在运行时。如果你想要开始使用它,只需要创建一个 index.html
就可以开始编写文档并直接部署在 GitHub Pages。编写一些团队内部研发规范、api接口文档等非常方便,如果想要系统的学习,还是推荐查阅: docsify官网
特性
- 无需构建,写完文档直接发布
- 容易使用并且轻量 (压缩后 ~21kB)
- 智能的全文搜索
- 提供多套主题
- 丰富的 API
- 支持 Emoji
- 兼容 IE11
- 支持服务端渲染 SSR (示例)
开始使用
- 安装node.js ,安装过程不作介绍,直接安装最新的
LTS
版本即可,node.js官网
-
全局安装
docsify-cli
复制
npm i docsify-cli -g -
初始化项目
复制
docsify init ./docs 初始化成功后,可以看到
./docs
目录下创建的几个文件-
index.html
入口文件 -
README.md
会做为主页内容渲染 -
.nojekyll
用于阻止 GitHub Pages 忽略掉下划线开头的文件直接编辑
docs/README.md
就能更新文档内容,
-
本地运行
复制docsify serve docs
通过运行 docsify serve
启动一个本地服务器,可以方便地实时预览效果。默认访问地址 http://localhost:3000 。
注:是在
docs
所在的目录执行,不是在docs
里面。
侧边栏_sidebar.md
-
配置index.html
复制
<!-- index.html --> <script> window.$docsify = { loadSidebar: true } </script> <script src="//cdn.jsdelivr.net/npm/docsify/lib/docsify.min.js"></script> -
创建
_sidebar.md
文件复制
<!-- docs/_sidebar.md --> * [首页](zh-cn/) * [指南](zh-cn/guide) -
预览
导航栏
-
配置
index.html
文件复制
<!-- index.html --> <script> window.$docsify = { loadNavbar: true } </script> <script src="//cdn.jsdelivr.net/npm/docsify/lib/docsify.min.js"></script> -
创建
_navbar.md
文件复制
<!-- _navbar.md --> * [En](/) * [简体中文](/zh-cn/) -
预览
主题
更换主题非常简单,只需要在 index.html
页面,引入样式即可
复制<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/docsify/themes/vue.css"> <link rel="stylesheet" href="//cdn.jsdelivr.net/npm/docsify/themes/buble.css"> <link rel="stylesheet" href="//cdn.jsdelivr.net/npm/docsify/themes/dark.css"> <link rel="stylesheet" href="//cdn.jsdelivr.net/npm/docsify/themes/pure.css"> <link rel="stylesheet" href="//cdn.jsdelivr.net/npm/docsify/themes/dolphin.css">
部署
请查阅:docsify部署
结语
本文简单介绍了 docsify
的使用,其他详细配置请查阅:docsify官网
作者:猫与鱼11
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)