最新發布的BookStack v2.0,功能類似Gitbook和看雲的文件寫作系統

安全劍客發表於2019-08-30
BookStack,分享知識,共享智慧!知識,因分享,傳承久遠!

最新發布的BookStack v2.0,功能類似Gitbook和看雲的文件寫作系統最新發布的BookStack v2.0,功能類似Gitbook和看雲的文件寫作系統

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 的目錄展現形式,可根據 @cnspray 在 Gitee issues 上的回覆 進行修改

程式升級

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

./BookStack install

詳細

BookStack 官網

書棧網:

BookStack 開源地址

Gitee(碼雲)開源: 

GitHub 開源: 

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

Gitee(碼雲)開源:

GitHub 開源:

轉載來源:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2655511/,如需轉載,請註明出處,否則將追究法律責任。

相關文章