网络
VueDoc - 方便的API或技术文档工具
什么是 VueDoc
VueDoc 是一个完全由 JavaScript 驱动的文档程序。

主页

文档页

强大的 Markdown 编辑器
它如何运行
为了方便部署,尽量减少对宿主机环境的改动,VueDoc 运行在 Docker 容器中,装好就能用。
Demo: https://doc.krunk.cn/
它的原理
你确定需要看原理?
后端驱动
VueDoc 的后端由 Node.js 驱动。它的功能比较单一,用不着复杂的数据库,所以数据都存储在 JSON 文件里。每次访问时,服务器直接从内存读取 JSON 数据。
所以我才说,它完全由 JavaScript 驱动。
数据持久化
VueDoc 会延迟把数据写入 JSON 文件。要持久化保存数据,可以把容器里的以下目录映射到本地:
Docker位置
备注
1
/usr/src/app/data
JSON 数据
2
/usr/src/app/images
文章中上传的图片
前端驱动
VueDoc 的前端用 Vue.js 构建,是一个静态的单页面应用。
有兴趣?
懒得联系?可以在留言里留个 QQ 号,有时间的话,说不定我会拉个群。
写于 2021/07/02 · Krunk Zhou
一起聊聊