DocHub v2.2 釋出,構建你自己的百度文庫
介紹
DocHub 文庫系統是使用Go語言的Beego框架開發實現的類百度文庫解決方案,使用對商業友好的 Apache2.0 開源協議進行開源,支援 Office(全部型別)、PDF、TXT、EPUB、MOBI等多種文件格式的線上閱讀瀏覽。
本次 v2.2 版本,主要實現對各大雲端儲存和本地化儲存(Minio)的支援。
升級日誌
- 多樣化儲存方式實現,支援如下儲存方式:
- 阿里雲 - OSS
- 本地儲存 - minio
- 騰訊雲端儲存 - cos
- 七牛雲端儲存 - qiniu
- 百度雲端儲存 - bos
- 華為雲端儲存 - obs
- 又拍雲 - upyun
- SEO優化,參考新浪愛問文庫,從文件中提取文字,放到HTML頁面隱藏顯示的div中
- 封面、橫幅、頭像圖片等裁剪處理,不再依賴雲端儲存做圖片處理
- 把引入的外部js、css公共資源庫替換成本地資源庫,以方便內網部署
- 增加虛擬根目錄,路徑為./virtualroot,並把.well-known加入到預設靜態目錄中,以便申請let's encrypt證書
- 優化文件上傳流程;文件分享人可把文件設定為不可下載狀態
更多更詳細升級日誌:https://gitee.com/truthhun/DocHub/releases
相關地址
原始碼倉庫
下載地址
文件地址
演示站點
文庫之家:https://www.wenkuzhijia.cn 手機端和PC端都可以直接點開訪問,手機使用者會自動顯示為手機版。
同時,手機使用者可以掃一下下方二維碼進行訪問:
作者溫馨提示
你不用 Dochub 做二次開發,我們還能是朋友。
由於 Dochub 程式原始碼太爛,不適合也不建議用於二次開發,更強大和健壯的重構版本已在規劃中。
相關文章
- DocHub v2.3 釋出,構建你自己的百度文庫
- DocHub v2.0 釋出,構建你自己的百度文庫
- DocHub v1.0 版本釋出,構建你自己的百度文庫
- DocHub文庫系統v1.1版本釋出,類百度文庫開源實現方案
- DocHub文庫PC端模板,文庫系統PC端模板
- 構建自己的React UI元件庫: 構建首頁ReactUI元件
- 用 Python 構建你自己的 RSS 提示系統Python
- 構建自己的GAFATA
- 如何釋出你自己的React模組至NPMReactNPM
- 構建自己的React UI元件庫(三):文件編寫ReactUI元件
- docker 構建自己的映象Docker
- Vue.js - 構建你的第一個包並在NPM上釋出Vue.jsNPM
- 構建自己的postgresql rpm包SQL
- 有鏈YOUChain創世釋出 構建以“你”為中心的生態平臺AI
- Codelab 格式規範 – 構建你自己的 Codelab 學習系統
- 使用 .NET 7、Blazor 和 .NET MAUI 構建你自己的 Podcast AppBlazorUIASTAPP
- 搭建自己的 vue 元件庫(三)—— npm 上面釋出自己的元件庫Vue元件NPM
- 初識區塊鏈 - 用JS構建你自己的區塊鏈區塊鏈JS
- 構建自己的React:(4)Components and StateReact
- 構建自己的知識體系
- php-構建自己的composer包PHP
- 如何構建自己的雲資料庫?建立雲資料庫是否要收費?資料庫
- iOS自動構建打包釋出指令碼iOS指令碼
- 如何使用Solidity和Hardhat構建你自己的NFT以及NFT交易市場Solid
- 構建自己的React UI元件庫: 從v0.0.0到 v0.0.1ReactUI元件
- 釋出構件到 Maven 中央倉庫遇到的坑Maven
- Vue秩序白銀 —構建自己的VuexVue
- 如何構建自己的知識體系
- Jenkins 構建自動化 .NET Core 釋出映象Jenkins
- v2.2釋出,CNC Fanuc、QnA 1E驅動即將到來
- 構建自己的簡單微服務架構(開源)微服務架構
- 構建自己知識體系
- [譯] 如何用 Python 從零開始構建你自己的神經網路Python神經網路
- 一文詳解 jitpack 多渠道maven庫釋出Maven
- 使用Go和HCL構建您自己的DSLGo
- 構建屬於自己的 Linux 發行版Linux
- 阿里雲“萬倉計劃”重磅釋出,助力每個企業構建屬於自己的雲原生資料倉儲阿里
- GearCase UI – 自己構建一套基於 Vue 的簡易開源元件庫UIVue元件