Npcink Blog
切换菜单
本页目录13 节

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 后,请根据以下步骤部署

  1. 将 VueDoc 的 tar 映像文件添加到 Docker APP 中
  2. 启动 VueDoc。为数据持久化,启动时务必将以下路径映射到本地文件夹:
#Docker 位置备注
1/usr/src/app/data数据 json
2/usr/src/app/images文章中上传的图片
  1. 默认端口 8010,若需其他端口,请手动修改映射

Windows-x64 版

得到安装包后,运行 server.exe 即可开启 VueDoc 服务。

端口默认是 8081,若需修改端口,运行时带 --port=端口号 参数即可

http://127.0.0.1:8081/

使用方法

启动 VueDoc 网页端程序

无论是通过 Docker 还是 Windows-x64 的安装方法,当您在服务器上成功启动 VueDoc 后,只需要打开浏览器,输入装有 VueDoc 的服务器地址即可

使用方法

首次打开,您将看到如右图所示的空白 “书架” 页面。点击右上角的 “登入” 按钮即可登入系统

首次登录请使用以下默认的登录信息:

账号:vuedoc
密码:123456

登入后,即可添加文档、对文档添加页面等操作了。

编辑器:Markdown 语法

系统自带的编辑器可以非常方便地插入 Markdown