本页目录
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
