哪個開源的wiki系統比較好用?
要搭一個wiki系統,請教一下內行的朋友,目前哪個開源的wiki系統比較好用?
為什麼沒有人推薦mediawiki?mediawiki存在哪些問題?為什麼維基百科使用的是它呢?
通過 GitBook 開源框架私有化部署 Wiki 文檔,公司內部用這個方案很久了,界面也還挺好看,倉庫託管在 GitHub 上,自然也支持 GitHub 本身的各種特性,多人協作、版本控制、Markdown 寫作、通過幾行代碼就能實現實時更新。藉助於成熟的 GitBook 框架環境搭建起來還算容易。
大致實現方案就是:文檔倉庫託管在 GitHub 上,倉庫裡面包含了 GitBook 框架,找一台 Node.js 伺服器,敲幾句命令就可以部署完畢,十分鐘內應該能搞定。
可以先給大家看下效果:
效果一:Material Design 中文版(有側邊欄菜單)http://zitiao.org/material-design/

效果二:GitBook Help Center(無側邊欄菜單)https://help.gitbook.com/

下面簡單的說下步驟:
1、Fork 示例項目 https://github.com/zitiaocn/simple
項目結構:
- images 用於存放圖片
- README.md 關於文檔,在 SUMMARY.md 進行配置
- SUMMARY.md 文檔目錄
- book.json 文檔框架,最核心的文件
- deploy.md 一個示例文檔,可以刪除
最主要的文件有 SUMMARY.md 和 book.json 文件,需要做一些修改。
2、修改 SUMMARY.md 和 book.json 文件
3、撰寫文檔:不會 Git 也沒關係,直接在 GitHub 網頁上在線寫也行。
4、在伺服器上部署項目,沒有伺服器在自己的電腦上部署也行。
5、通過在 GitHub 的倉庫上配置 webhook 就能夠實現實時更新,還是挺方便的。
詳細的操作文檔在下面(撰寫加演示寫了一下午):
通過 GitBook 開源框架和 GitHub 私有化部署 Wiki 文檔WikiMatrix - Compare them all
WIKI 的一個 橫向對比網站,建議根據自己需求比較下。。
用dokuwiki,只需要支持php的web伺服器,不需要資料庫,每一個你保存的wikiword其實都是以txt保存的。在內網任何一台電腦上都可以訪問,設了vpn或動態域名的話,外網也可以訪問,不想那麼開放的話,整個放在同步盤裡,在同樣裝了同步盤客戶端的電腦,一模一樣的數據。
各種插件豐富,中文資源尚可,我自己裝了能夠顯示freemind格式導圖文件的插件。
劣嘛,沒有很好的客戶端支持,據說能用某編輯器登錄編輯的,我沒有實現,不過你習慣了用瀏覽器的話也沒問題
dokuwiki,唯一選擇。。。
最方便,最綠色,功能最強大,速度最快,用了3年了。。。
- 只要能運行php的就能用,不需要資料庫。
- 自己用,不在意安全性的問題的話,把文件夾壓縮成zip包,直接遷移。
- 以前的老毛病,什麼不能刪緩存舊版本了,現在都有插件解決了。
- 換行彆扭也有插件解決了,用起來跟論壇,跟知呼一模一樣。
- 模版文件很少,簡單修改一下,不用太花哨,主要是資料記載。
- 記錄密碼,可以用插件進行加密,需要看到的話,需要登錄,需要看密碼的鑰匙。嘿嘿。。
- H1~H6,定製一下,非常清晰。。。
- 代碼高亮足夠漂亮,還有更漂亮的console插件,你敢去看看么?
別無選擇。。。
我就貼一張圖饞饞你們。。。

推薦我開發的一個開源項目:SmartWiki。
是基於Laravel 5.2 框架開發的。 支持PHP5.6以上版本,推薦使用PHP7。




官網: https://www.iminho.me
源碼: https://www.github.com/lifei6671/SmartWiki
非開源:confluence,企業級的wiki。
Atlassian公司開發的,必屬精品。
就是盜版起來比較困難...
HDwiki就是我們所說的互動百科,這個百科有華麗的界面以及流暢的後台,能找到說明文檔,但是個人感覺已經偏離了原汁原味的wiki。。我前幾天在公司內網搭建了一個Mediawiki,維基百科的平台。。那個東西功能很強大!但是文檔沒有HDwiki那麼詳細,如果想裝一些擴展什麼的,需要自己去探究,不過這個過程是很享受的,Mediawiki的語法還是挺有意思的!另外微軟專門為mediawiki開發的有插件,【word add in for mediawiki】,直接可以將word版本的東西另存為mediawiki格式的,複製到wiki即可,很方便很好用!另外還有pmWIki等等!
聽說過MoinMoin Wiki嗎?
傳送門:MoinMoinWiki

看起來不怎麼樣?
實際上它大名鼎鼎,使用它作為wiki的各種官方網站包括:

- Python
- Ubuntu
- Apahce
- Debian
- FreeBSD
- ....
不喜歡畫面風格?希望它支持markdown?希望這個wiki可以擴展開發插件?
來來來,它有這些market:MoinMoinExtensions

我自己就用它搭建的個人wiki,響應速度很快,而且它是基於python的,所以也很易於維護和修改。
dokuwiki最簡單,可以實現分分鐘快速搭建,界面漂亮,功能全,可以索引提取等等;
如果是軟體項目,可以考慮支持markdown語言和GitAccess的wiki系統,這樣的話所有的文檔可以通過git進行版本管理和快速備份,和多中心同步。
就是說,支持GitAccess的wiki系統,一份wiki編寫好了之後,可以立刻推送到其他的wiki系統中,比如bitbucket等等。
如果是中小型團隊,用dokuwiki,它強大的插件自定製能力可以對網站做各種變形。
wikkawiki
有人聽說過tiddlywiki么?
特意建了一個群來交流: Wiki軟體交流: 413544748
TeaKKi == team wiki, https://teakki.com 超越了wiki, 在wiki基礎上支持團隊知識協作
dokuwiki單位再用,不妨可以考慮下gollum,基於git,無db,且網頁語言支持多種例如markdown等,但是和git的結合才是最大的亮點,可以直接丟到github上,但是配置略微小複雜,並且是基於ruby環境開發的,對ruby不熟
dokuwiki不錯,自己搭了一個,和朋友分享一下還是很棒的
操作簡單,簡單編輯一下就可以了,如果能有專用的客戶端就更好了,編輯起來可以更快一些,不過現在也還行,畢竟資料為主,不需要太花哨。
便攜Wiki軟體TiddlyWiki簡明使用手冊
- 可以快速傳播,U盤拷貝,網路傳輸,無需搭建環境
- 高度定製,便捷的文檔管理及索引
- 支持插件,簡單的WikiText語言
- 支持中文,不需要任何特殊知識或工具
docuwiki我用著還行。但是很多地方還是有些問題。如果誰也用過。可以交流一下。
1.比如怎樣批量刪除未使用的圖片。一個一個刪太麻煩了。
2.還比如他的目錄名能不能修改,不然一旦要改框架,就要到伺服器里去做操作,有沒有插件可以做這個?
3.還有就是有沒有辦法讓每一個頁面都自帶一個返回上一級的鏈接(自己寫內部鏈接太麻煩,而且容易在修改文件位置後,導致鏈接不可用)
4.表格內內容是否有辦法垂直居中,表格本身能否水平居中
5.有好用的編輯插件么?不要推薦FCK,我用了之後都變成亂碼了,表示不敢用了。
6.有沒有好用的本地wiki編輯器?
有問題也可以問我。我手裡這個wiki吧,看上去也有點模樣了。相互交流。
mediawiki
廣義一點,confluence算不算?
推薦閱讀:
