支持中文!這款現代且功能強大的wiki應用程序,我粉了
大家都知道,Markdown在文字愛好者和碼農們那里非常受歡迎,今天和大家推薦一個基于Node.js,Git和Markdown構建的免費開源,現代且功能強大的wiki應用程序。
Wiki.js支持用戶登錄,可以讓用戶在本地注冊或直接使用Microsoft,Google,GitHub等賬戶無縫登錄體驗,并選擇限制對特定用戶或甚至部分內容的Wiki訪問。還可以定時遠程備份數據到Git遠程倉庫。
簡而言之,Wiki.js具有以下功能特性:
- 易于安裝:幾乎可以在任何平臺上運行,并且與PostgreSQL,MySQL,MariaDB,MS SQL Server或SQLite兼容。
- 性能:基于Node.js,Wiki.js的構建充分考慮了性能方面的問題。
- 安全:將你的Wiki設置為隱私和公開兩種模式
- 支持自定義:Wiki的外觀支持自定義,具有暗黑模式
- 可擴展:不管是在小型Raspberry Pi上還是在云中的高性能VM上,Wiki.js都可擴展
- 支持標簽功能,可按標簽瀏覽
- 支持多語言,支持中文
- 擁有多種編輯器,目前有code、markdown、visual editor等
- 有團隊在維護更新
接下來,我們說說軟件要求:
- git 2.7.4及以上版本
- nodejs 6.11.1及以上版本
- mongodb 3.2及以上版本
Wiki.js安裝
1、下載最新版本的Wiki.js:
- wget https://github.com/Requarks/wiki/releases/download/2.4.107/wiki-js.tar.gz
2、將包解壓縮到目標文件夾:
- mkdir wiki
- tar xzf wiki-js.tar.gz -C ./wiki
- cd ./wiki
3、將示例配置文件重命名為config.yml:
- mv config.sample.yml config.yml
4、編輯配置文件,并填寫數據庫和端口設置(Configuration Reference):
- nano config.yml
5、僅適用于SQLite安裝:
- npm rebuild sqlite3
6、運行Wiki.js
- node server
7、會有提示你打開瀏覽器的設置頁面
目前,wiki在Github上標星10.2K,累計分支1.3K。(Github地址:https://github.com/Requarks/wiki)