BookStack v2.0 釋出,功能類似 GitBook 和看雲的線上文件管理系統

1272881215發表於2019-08-13

程式介紹

BookStack,分享知識,共享智慧!知識,因分享,傳承久遠!

BookStack 是基於 Mindoc、使用 Go 語言的 Beego 框架開發的功能類似 GitBook 和看雲的線上文件管理系統,實現了文件採集、匯入、電子書生成以及版本控制等強大的文件功能,並推出了配套的開源微信小程式 BookChat

升級日誌

  • BookStack 配套微信小程式 BookChat 介面實現,累計 20+ 個 API 介面
  • 修復刪除專案時誤刪預設封面的 bug
  • HTML 內容處理,以相容微信小程式rich-text元件對 HTML 內容的渲染
  • 增加開源書籍和文件收錄提交入口,以及收錄管理
  • 內容採集增強和優化
  • 書籍在釋出的時候,自動把非站內圖片自動採集下來
  • 書籍頁增加小程式碼,提供小程式閱讀入口,打通 PC 端與移動端一體化閱讀瀏覽
  • 增加評論稽核與管理功能
  • 橫幅管理
  • 支援 epub 匯入(感謝 @wenfengand的 PR)
  • 隱藏附件管理入口 (因為不依賴於此管理附件)
  • 管理後臺增加根據使用者名稱、暱稱、郵箱和角色對使用者進行檢索和管理的功能
  • 增加作者角色,用於控制普通使用者建立專案許可權,有效控制不良專案對網站資源的佔用
  • 增加微信小程式配置項 (在 app.conf 檔案中)

新增微信小程式配置項如下:

# 微信小程式 appid
appId=""

# 微信小程式appSecret
appSecret=""

# 是否限制API請求,也就是如果不是上述配置的微信小程式的appId請求的介面,則直接拒絕
limitReferer=false

# 是否顯示小程式閱讀碼(需要配置了appScecret才會生效)
showWechatCode = false

# 比如你將static目錄下的所有靜態資源都放到了專門的伺服器上,那麼這個域名就行用來訪問你的靜態資源的域名。否則建議填寫web網站的域名
# 如果您部署了微信小程式,則該值一定要填寫
static_domain=

> 如果不喜歡現在 BookStack 的目錄展現形式,可根據 @cnsprayGitee issues 上的回覆 進行修改

程式升級

本次升級,資料庫表結構有新增和調整,部署時,務必先執行如下命令升級資料庫表

./BookStack install

詳細 安裝部署文件

相關地址

BookStack 官網

BookStack 開源地址

BookStack 配套微信小程式 BookChat 開源地址

配套微信小程式 BookChat 小程式碼

BookChat

> 微信掃碼體驗一下,相信你一定會喜歡,並且想要給BookChat專案一個Star

更多原創文章乾貨分享,請關注公眾號
  • BookStack v2.0 釋出,功能類似 GitBook 和看雲的線上文件管理系統
  • 加微信實戰群請加微信(註明:實戰群):gocnio

相關文章