DocHub v2.1實現移動端支援,構建你自己的百度文庫
介紹
DocHub 文庫系統是使用Go語言的Beego框架開發實現的類百度文庫解決方案,使用對商業友好的 Apache2.0 開源協議進行開源,支援office、PDF、TXT、EPUB、MOBI等多種文件格式的線上閱讀瀏覽。
本次釋出 v2.1 版本,主要是使用響應式佈局實現了移動端的支援,使用者在手機移動端上也能輕鬆實現文件預覽。
升級日誌
-
文件搜尋,使用 SQL/">MySQL like 查詢,文件在排序的時候查詢不到資料的問題(SQL語句欄位錯誤造成的Bug)
-
文件圖示相關前後端優化
-
PC端個人中心頁面調整,更適合視覺審美
-
程式後端程式碼持續優化(再也不用看到自己亂七八糟的程式碼而犯尷尬症了)
-
使用
govender
管理依賴包,方便想要對DocHub做二次開發的朋友 -
epub、mobi等文件轉PDF引數優化
-
實現移動端支援:
-
文件管理
-
收藏管理
-
文件編輯功能(移動端隱藏)
-
積分日誌
-
首頁
-
列表頁
-
閱讀頁
-
搜尋頁
-
登入頁
-
註冊頁
-
找回密碼
-
個人中心
-
文件上傳(移動端隱藏)
預設啟用移動端,可後臺系統設定
進行開關控制。
說明
-
DocHub 不會考慮文件本地化儲存的支援,因為現在的雲端儲存和CDN都已經是白菜價了.
-
目前雲端儲存暫時只支援阿里雲OSS;上一版本說好的這一版本擴充套件雲端儲存,實在是這段時間比較忙,要學的東西有點多,暫時沒時間閱讀相關雲端儲存的文件,會盡快抽出業餘時間實現騰訊雲、百度雲、七牛雲、華為雲、又拍雲等雲端儲存。
開源地址
為了開發 DocHub 文庫系統,差點成功戒掉了遊戲
如果覺得程式還行,請給專案一個star
唄。
演示站點
文庫之家:https://www.wenkuzhijia.cn
手機端和PC端都可以直接點開訪問,手機使用者會自動顯示為手機版。