什么是nvPress
nvPress是一個(gè)完全由 Javascript 驅(qū)動(dòng)的內(nèi)容管理程序。
- 功能包括:用戶管理、媒體管理、文章管理、主題、插件等。
- 可通過(guò)主題、插件來(lái)實(shí)現(xiàn)功能的二次擴(kuò)展。
- 用于:個(gè)人博客、作品集、網(wǎng)站內(nèi)容展示。
- 可通過(guò)主題、插件來(lái)實(shí)現(xiàn)功能的二次擴(kuò)展。
- 免費(fèi)使用,但不開(kāi)放源代碼
已開(kāi)發(fā)三年,可免費(fèi)使用,但代碼未開(kāi)源,推薦個(gè)人小范圍使用即可,
適用場(chǎng)景
可用于:個(gè)人博客
、作品集
、網(wǎng)站內(nèi)容展示
等小型數(shù)據(jù)使用場(chǎng)景(文章數(shù)量小于1萬(wàn)篇無(wú)明顯性能問(wèn)題)。
性能表現(xiàn)
經(jīng)測(cè)試,在同等服務(wù)器條件下,文章數(shù)量1萬(wàn)篇時(shí),讀取文章列表時(shí)間比WordPress快一倍。保存文章時(shí)與WordPress耗時(shí)相當(dāng)。因此非常適合小型數(shù)據(jù)場(chǎng)景適用
它如何運(yùn)行
為了方便部署并且減少環(huán)境安裝和影響,nvPress運(yùn)行在Docker環(huán)境中,安裝后直接運(yùn)行。Docker提供amd64和arm64兩種平臺(tái)可用。
也提供以下版用于本地運(yùn)行和二次開(kāi)發(fā):
- 底部下載
- Windows-amd64
- Linux-amd64
- Mac-amd64
提示
雖然有多個(gè)版本可供選擇,但仍然建議普通用戶在服務(wù)器上使用Docker版
在線體驗(yàn)
后臺(tái)體驗(yàn)(賬號(hào)密碼任意輸)
截圖




群組討論
?? QQ討論群:790411996(網(wǎng)友自建群,開(kāi)發(fā)者本人也在里面哦)
?? QQ討論群:611246443(官方唯一群,僅200人,不定期清理非活躍用戶,現(xiàn)不允許加入)
本地開(kāi)發(fā)版
Windows-amd64、Linux-amd64、Mac-amd64 都是為本地調(diào)試二次開(kāi)發(fā)而存在的。普通用戶請(qǐng)使用 Docker 版
獲取開(kāi)發(fā)版
從這里下載桌面版運(yùn)行程序。(開(kāi)發(fā)相關(guān)/nvPress本地開(kāi)發(fā)版/版本號(hào)
)
啟動(dòng) nvPress
不同操作系統(tǒng)啟動(dòng)方式:
Windows
- 在資源管理器中打開(kāi)nvPress本地開(kāi)發(fā)文件夾
- 路徑定位到nvPress本地開(kāi)發(fā)文件夾:在空白處按住shift點(diǎn)鼠標(biāo)右鍵,選擇:在此處打開(kāi)命令行窗口
- 輸入 nvpress.exe 后回車
macOS
- 打開(kāi) 終端 app
- 路徑定位到nvPress本地開(kāi)發(fā)文件夾:輸入"cd"空格,在 訪達(dá) app 將nvPress本地開(kāi)發(fā)文件夾圖標(biāo)拖到終端的對(duì)話框中后點(diǎn)擊回車
- 拖入nvpress程序到終端后回車
Linux
- 打開(kāi)命令行程序
- 使用命令定位到nvPress文件夾
- 啟動(dòng)當(dāng)前文件夾下的nvpress程序
開(kāi)發(fā)時(shí)快速重啟
每次修改后端代碼(例如主題 function.js)后,都需要重啟nvPress程序才可以加載。使用以上途徑運(yùn)行的,可以使用下面的快速重啟方法:
- 在終端中按Ctrl+C(可以愉快的多按幾次)
- 按下方向鍵的上↑
- 回車
參數(shù)
端口
默認(rèn)監(jiān)聽(tīng)8081端口。若需要更換端口,請(qǐng)?jiān)谶\(yùn)行時(shí)帶上port
參數(shù)
nvpress --port=端口號(hào)
清除終端屏幕
默認(rèn)每次啟動(dòng)時(shí)清除終端屏幕。若不需要清除,請(qǐng)?jiān)谶\(yùn)行時(shí)帶上noclear
參數(shù)并設(shè)置值為字符串true
nvpress --noclear=true
開(kāi)發(fā)版更新
開(kāi)發(fā)版的數(shù)據(jù)存儲(chǔ)在與可執(zhí)行文件同一目錄下的 nv-content
nv-plugins
nv-themes
文件夾中,更新時(shí)保留這三個(gè)目錄不被刪除即可