DocHub v1.0 版本釋出,構建你自己的百度文庫
DocHub 文庫系統,使用 Go 語言的 beego 框架開發的類百度文庫系統,實現 office、PDF 等文件線上瀏覽。
當前釋出 1.0 版本,屬於嚐鮮版,mobi、epub 和 txt 等格式文件,暫時還沒有實現線上瀏覽的支援,但是已有解決方案,目前還在開發和測試中。
釋出日誌
Office、PDF 等文件線上瀏覽的支援
由於 coreseek 的問題,文件搜尋功能,暫時改由 MySQL 的 like 查詢,後期改用 elasticsearch 實現。
積分機制:使用者簽到和上傳文件,獎勵積分;下載文件,扣除積分。
文件秒傳:當使用者上傳的文件已在文庫中存在,則根據前端 MD5 校驗,實現秒傳。
郵箱註冊。
頁面樣式優化和調整。
演示站點
舊版演示站點:http://wenku.it
新版本演示站點: http://dochub.bookstack.cn
管理後臺入口: http://dochub.bookstack.cn/admin
管理員賬號密碼均是 admin
, 您心目中的驗證碼
是 芝麻開門
。
> 請大家不要修改賬號和密碼,以方便大家體驗。謝謝。
開源地址
- GitHub : https://github.com/TruthHun/DocHub
- Gitee : https://gitee.com/TruthHun/DocHub
文庫模板
PC 端模板
- GitHub: https://github.com/truthhun/DocHubTemplate4PC
- Gitee: https://gitee.com/truthhun/DocHubTemplate4PC
移動端模板
- GitHub: https://github.com/truthhun/DocHubTemplate4Mobile
- Gitee: https://gitee.com/truthhun/DocHubTemplate4Mobile
程式部署
程式二進位制檔案暫時還沒編譯,因為部署的文件教程暫時還沒寫完,docker 映象也在製作和測試中。
TODO
沒有十全十美的程式。
DocHub 文庫,是我學完 Go 語言的第二個月開始開發的第二個專案,至今已經過去一年半了,當時 Go 語言和 beego 框架不怎麼熟。最近認真 review 了一遍程式碼,我也感到程式碼真心是寫的不怎麼樣,但是請放心,我會把程式優化好。
頁面一覽
更多原創文章乾貨分享,請關注公眾號
- 加微信實戰群請加微信(註明:實戰群):gocnio
相關文章
- DocHub v2.2 釋出,構建你自己的百度文庫
- DocHub v2.3 釋出,構建你自己的百度文庫
- DocHub v2.0 釋出,構建你自己的百度文庫
- DocHub文庫系統v1.1版本釋出,類百度文庫開源實現方案
- node 構建屬於自己的包,以及釋出
- 雅虎釋出API,構建自己的搜尋引擎API
- DocHub文庫PC端模板,文庫系統PC端模板
- Linux From Scratch 7.6 釋出,構建自己的 LinuxLinux
- 構建自己的React UI元件庫: 構建首頁ReactUI元件
- 如何釋出你自己的React模組至NPMReactNPM
- React + Storybook + Lerna 構建自己的前端UI元件庫React前端UI元件
- 用 Python 構建你自己的 RSS 提示系統Python
- 構建自己的 PHP 框架PHP框架
- docker 構建自己的映象Docker
- 構建自己的React UI元件庫(三):文件編寫ReactUI元件
- 構建你的Office 365開發環境 - 其他版本開發環境
- Vue.js - 構建你的第一個包並在NPM上釋出Vue.jsNPM
- Vue 3.0 Beta 版本釋出,你還學的動麼?Vue
- 使用 .NET 7、Blazor 和 .NET MAUI 構建你自己的 Podcast AppBlazorUIASTAPP
- imi-admin V1.0釋出
- 極限資訊釋出器 V1.0
- 有鏈YOUChain創世釋出 構建以“你”為中心的生態平臺AI
- OpenAI 釋出適用於 .NET 庫的穩定版本OpenAI
- 如何為你的開源專案釋出一個版本
- 初識區塊鏈 - 用JS構建你自己的區塊鏈區塊鏈JS
- 從 0 開始構建一個屬於你自己的 PHP 框架PHP框架
- 從0開始構建一個屬於你自己的PHP框架PHP框架
- 甲骨文要改變 Java 釋出頻率,將每半年釋出一個版本Java
- Vue秩序白銀 —構建自己的VuexVue
- 構建自己的postgresql rpm包SQL
- 構建自己的知識體系
- iOS自動構建打包釋出指令碼iOS指令碼
- 搭建自己的 vue 元件庫(三)—— npm 上面釋出自己的元件庫Vue元件NPM
- 讓你的網站脫穎而出:構建自己的Aleax查詢服務網站
- Go 語言 Excel 類庫 Excelize 2.0.0 版本釋出GoExcelize
- 時序資料庫 TDengine 3.0.2.0 版本正式釋出資料庫
- 如何構建自己的雲資料庫?建立雲資料庫是否要收費?資料庫
- OpenYurt v1.0 正式釋出!一文了解三大社群 SIG 重點更新