Skip to main content

BookStack 簡介

image-1654345149722.png

1 關於 BookStack

BookStack 是一套類似於 wiki 系統的開源線上書本編輯工具(或可以稱它為 wiki 工具),採用 MIT 授權發佈,它利用書本的章節組織概念來達成文件分類的效果,操作介面比起 wiki 來說,非常簡易好用,支援超過 30 國語言,非常適合小型企業,或是個人知識工作者使用。

BookStack 的第一個 commit 在於 2015 年 7 月 12 日由英國 Web 開發人員 Dan Brown 所發布,該專案最初名為「Oxbow」,僅僅用了 11 天就改名為 BookStack,最初的設計是受到 DokuWiki 的啟發,同年 10 月則確認了 BookStack 目前所採用的設計,隨著 2019 年 5 月 6 日 v0.26 的發布,整體設計得到了明顯優化,尤其是在移動裝置的體驗經驗,在經過 Brown 和社群五年多的開發後,於 2021 年 4 月 9 日發布了 v21.04 並結束了 beta 階段,截至 2021 年 6 月,BookStack 已成為 GitHub 上用 PHP 編寫的最受歡迎的 wiki 軟體(不過我還是喜歡稱它為線上書本編輯工具 :D)。

2 BookStack 的特色

BookStack 的特色,從官方網頁來看,有以下幾點:

  • 自由使用及開源

BookStack 是完全可自由使用及採用 MIT 授權的開源軟體,原始碼可從 github

  • 操作容易、簡化潔的介面
  • 可搜尋及便於連結
  • 參數設定化
  • 佈署簡單
  • 內建 diagrams.net 繪圖工具
  • 支援多種語系
  • 可選擇使用 Markdown 編輯器
  • 可整合外部認證機制
  • 支援 MFA(多因素認證機制)
  • 支援日夜閱讀模式
  • 其它強而有力的特色

3 BookStack 的開發語言及支援資料庫