DocHub v1.0 版本釋出,構建你自己的百度文庫

1272881215發表於2018-06-12

DocHub 文庫系統,使用 Go 語言的 beego 框架開發的類百度文庫系統,實現 office、PDF 等文件線上瀏覽。

當前釋出 1.0 版本,屬於嚐鮮版,mobi、epub 和 txt 等格式文件,暫時還沒有實現線上瀏覽的支援,但是已有解決方案,目前還在開發和測試中。

釋出日誌

  1. Office、PDF 等文件線上瀏覽的支援

  2. 由於 coreseek 的問題,文件搜尋功能,暫時改由 MySQL 的 like 查詢,後期改用 elasticsearch 實現。

  3. 積分機制:使用者簽到和上傳文件,獎勵積分;下載文件,扣除積分。

  4. 文件秒傳:當使用者上傳的文件已在文庫中存在,則根據前端 MD5 校驗,實現秒傳。

  5. 郵箱註冊。

  6. 頁面樣式優化和調整。

演示站點

舊版演示站點:http://wenku.it

新版本演示站點: http://dochub.bookstack.cn

管理後臺入口: http://dochub.bookstack.cn/admin

管理員賬號密碼均是 admin您心目中的驗證碼芝麻開門

> 請大家不要修改賬號和密碼,以方便大家體驗。謝謝。

開源地址

文庫模板

PC 端模板

移動端模板

程式部署

程式二進位制檔案暫時還沒編譯,因為部署的文件教程暫時還沒寫完,docker 映象也在製作和測試中。

TODO

沒有十全十美的程式。

DocHub 文庫,是我學完 Go 語言的第二個月開始開發的第二個專案,至今已經過去一年半了,當時 Go 語言和 beego 框架不怎麼熟。最近認真 review 了一遍程式碼,我也感到程式碼真心是寫的不怎麼樣,但是請放心,我會把程式優化好。

頁面一覽

preview.png

index.png

更多原創文章乾貨分享,請關注公眾號
  • DocHub v1.0 版本釋出,構建你自己的百度文庫
  • 加微信實戰群請加微信(註明:實戰群):gocnio

相關文章