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