wikijs:一款基於NodeJS的輕量級wiki

最近領導讓搭建一個wiki系統用來作知識管理和api信息管理,通過一番查找,最終選擇了wikijs。選擇wikijs有如下幾點緣由:html

  1. 易部署,易管理
  2. 權限管理功能豐富,
  3. 搜索功能強大,支持全局、按關鍵字搜索
  4. 支持標籤功能,可按標籤瀏覽
  5. 簡潔的web頁面
  6. 支持多語言,支持中文
  7. 擁有多種編輯器,目前有code(可編寫html頁面),markdown(在編輯頁面可看到頁面效果),visual editor(功能強大的文本編輯器,所見即所得)
  8. 有團隊在維護更新(這裏有個小故事,一開始我對wikijs的功能作測試的時候,由於導航功能差點放棄了wikijs,由於每次新增的頁面沒有入口,要編輯導航增長新增頁面,這對管理員來講太痛苦了,可是就在次日,恰好官網更新了新版本,支持樹導航,解決了這個問題)

下面是官網對wikijs的特性介紹
image.png
當前版本(2.3.77)wikijs的效果圖以下(此圖是wikijs官方的文檔,官方使用了wikijs管理文檔)
image.png
關於wikijs的安裝,這裏就不寫出具體步驟了,由於wikijs的安裝部署真的很簡單,參考官方文檔便可 傳送門
我對wikijs(2.3.77)的功能進行測試的時候,發現了兩個問題:web

  1. 在建立頁面輸入中文文件名或輸入中文文章標題時,存在沒法建立頁面或者保存標題的狀況,不過在中文名字最後加一個空格能夠解決問題
  2. 在作權限控制時,我自己的想法是讓遊客能看到首頁,可是我讓遊客看到首頁的時候,圖片都沒法加載,就算我把全部權限給遊客都同樣,最後只能關閉遊客訪問,直接跳到登陸頁。

不過這些問題都是能夠在giuhub上反饋的,期待官方後續修復。api

相關文章
相關標籤/搜索