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