VueDoc后端由 node.js 进行驱动。由于其功能单一,并不需要复杂的数据库,因此它的数据完全存储在 json 文件中。您的每次访问,都是从服务器的内存中读取 json 数据而已。由于只是从内存里面读取数据,因此它运行非常快。
正是因为如此,所以说它是完全用 Javascript 驱动的产品
Demo
- doc.panda-studio.cn:6085
- 账号:demo
- 密码:123456
未经作者同意,不开放文件下载
2.0及以上的版本添加了授权系统,需购买的可咨询QQ:448981533
什么是VueDoc
VueDoc是一个完全由 Javascript 驱动的文档程序。文档编写方式采用Markdown进行编写
它如何运行
为了方便部署并且减少环境安装和影响,VueDoc运行在Docker环境中(也提供Windows-x64版)。安装后直接运行。
它的原理
你确定需要看原理?
后端驱动
VueDoc后端由 node.js 进行驱动。由于其功能单一,并不需要复杂的数据库,因此它的数据完全存储在 json 文件中。您的每次访问,都是从服务器的内存中读取 json 数据而已。由于只是从内存里面读取数据,因此它运行非常快。
正是因为如此,所以说它是完全用 Javascript 驱动的产品
数据持久化
VueDoc将数据延迟写入到 json 文件中。为数据持久化存储,可在 Docker 中将下面的文件夹映射到本地:
# | Docker位置 | 备注 |
---|---|---|
1 | /usr/src/app/data | 数据 json |
2 | /usr/src/app/images | 文章中上传的图片 |
前端驱动
VueDoc的前端使用 Vue.js 进行构建,是一个静态的单页面应用。
性能
25万字的小说。70本。会有轻微性能问题。这时候数据已经达到接近50M了。比写wp还写得多
25万字小说140本,会明显觉得变卡了。文件尺寸达到100M。
安装
Docker版
安装Docker环境
无论是Windows还是Linux服务器,均可安装Docker版。
请前往 Docker官方网站 学习Docker的:下载、安装、使用。
(略)
部署VueDoc
安装完Docker后,请根据以下步骤部署
- 将VueDoc的tar映像文件添加到Docker APP中
- 启动VueDoc。为数据持久化,启动时务必将以下路径映射到本地文件夹:
# | Docker位置 | 备注 |
---|---|---|
1 | /usr/src/app/data | 数据 json |
2 | /usr/src/app/images | 文章中上传的图片 |
- 默认端口8010,若需其他端口,请手动修改映射
Windows-x64版
得到安装包后,运行 server.exe 即可开启 VueDoc 服务。
端口默认是8081,若需修改端口,运行时带 --port=端口号
参数即可
http://127.0.0.1:8081/
使用方法
启动 VueDoc 网页端程序
无论是通过Docker还是Windows-x64的安装方法,当您在服务器上成功启动VueDoc后,只需要打开浏览器,输入装有VueDoc的服务器地址即可
使用方法
首次打开,您将看到如右图所示的空白 “书架” 页面。点击右上角的 “登入” 按钮即可登入系统
首次登录请使用以下默认的登录信息:
账号:vuedoc
密码:123456
登入后,即可添加文档、对文档添加页面等操作了。
编辑器:Markdown语法
系统自带的编辑器可以非常方便地插入Markdown