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




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