VueDoc后端由?node.js?進(jìn)行驅(qū)動(dòng)。由于其功能單一,并不需要復(fù)雜的數(shù)據(jù)庫(kù),因此它的數(shù)據(jù)完全存儲(chǔ)在 json 文件中。您的每次訪問,都是從服務(wù)器的內(nèi)存中讀取 json 數(shù)據(jù)而已。由于只是從內(nèi)存里面讀取數(shù)據(jù),因此它運(yùn)行非???。
正是因?yàn)槿绱耍哉f它是完全用 Javascript 驅(qū)動(dòng)的產(chǎn)品
Demo
- doc.panda-studio.cn:6085
- 賬號(hào):demo
- 密碼:123456
未經(jīng)作者同意,不開放文件下載
2.0及以上的版本添加了授權(quán)系統(tǒng),需購(gòu)買的可咨詢QQ:448981533
什么是VueDoc
VueDoc是一個(gè)完全由?Javascript?驅(qū)動(dòng)的文檔程序。文檔編寫方式采用Markdown進(jìn)行編寫
它如何運(yùn)行
為了方便部署并且減少環(huán)境安裝和影響,VueDoc運(yùn)行在Docker環(huán)境中(也提供Windows-x64版)。安裝后直接運(yùn)行。
它的原理
你確定需要看原理?
后端驅(qū)動(dòng)
VueDoc后端由?node.js?進(jìn)行驅(qū)動(dòng)。由于其功能單一,并不需要復(fù)雜的數(shù)據(jù)庫(kù),因此它的數(shù)據(jù)完全存儲(chǔ)在 json 文件中。您的每次訪問,都是從服務(wù)器的內(nèi)存中讀取 json 數(shù)據(jù)而已。由于只是從內(nèi)存里面讀取數(shù)據(jù),因此它運(yùn)行非???。
正是因?yàn)槿绱耍哉f它是完全用 Javascript 驅(qū)動(dòng)的產(chǎn)品
數(shù)據(jù)持久化
VueDoc將數(shù)據(jù)延遲寫入到 json 文件中。為數(shù)據(jù)持久化存儲(chǔ),可在 Docker 中將下面的文件夾映射到本地:
# | Docker位置 | 備注 |
---|---|---|
1 | /usr/src/app/data | 數(shù)據(jù) json |
2 | /usr/src/app/images | 文章中上傳的圖片 |
前端驅(qū)動(dòng)
VueDoc的前端使用?Vue.js?進(jìn)行構(gòu)建,是一個(gè)靜態(tài)的單頁(yè)面應(yīng)用。
性能
25萬字的小說。70本。會(huì)有輕微性能問題。這時(shí)候數(shù)據(jù)已經(jīng)達(dá)到接近50M了。比寫wp還寫得多
25萬字小說140本,會(huì)明顯覺得變卡了。文件尺寸達(dá)到100M。
安裝
Docker版
安裝Docker環(huán)境
無論是Windows還是Linux服務(wù)器,均可安裝Docker版。
請(qǐng)前往?Docker官方網(wǎng)站?學(xué)習(xí)Docker的:下載、安裝、使用。
(略)
部署VueDoc
安裝完Docker后,請(qǐng)根據(jù)以下步驟部署
- 將VueDoc的tar映像文件添加到Docker APP中
- 啟動(dòng)VueDoc。為數(shù)據(jù)持久化,啟動(dòng)時(shí)務(wù)必將以下路徑映射到本地文件夾:
# | Docker位置 | 備注 |
---|---|---|
1 | /usr/src/app/data | 數(shù)據(jù) json |
2 | /usr/src/app/images | 文章中上傳的圖片 |
- 默認(rèn)端口8010,若需其他端口,請(qǐng)手動(dòng)修改映射
Windows-x64版
得到安裝包后,運(yùn)行 server.exe 即可開啟 VueDoc 服務(wù)。
端口默認(rèn)是8081,若需修改端口,運(yùn)行時(shí)帶?--port=端口號(hào)
?參數(shù)即可
http://127.0.0.1:8081/
使用方法
啟動(dòng) VueDoc 網(wǎng)頁(yè)端程序
無論是通過Docker還是Windows-x64的安裝方法,當(dāng)您在服務(wù)器上成功啟動(dòng)VueDoc后,只需要打開瀏覽器,輸入裝有VueDoc的服務(wù)器地址即可
使用方法
首次打開,您將看到如右圖所示的空白 “書架” 頁(yè)面。點(diǎn)擊右上角的 “登入” 按鈕即可登入系統(tǒng)
首次登錄請(qǐng)使用以下默認(rèn)的登錄信息:
賬號(hào):vuedoc
密碼:123456
登入后,即可添加文檔、對(duì)文檔添加頁(yè)面等操作了。
編輯器:Markdown語法
系統(tǒng)自帶的編輯器可以非常方便地插入Markdown