魔豆文库MOREDOC,使用 Go 语言开发实现的文库解决方案,为dochub文库的重构版本,支持 office (全部类型)、PDF、TXT、EPUB、MOBI 等多种文档格式的在线阅读浏览,支持无限级分类、文档批量上传、批量转换、全文搜索等功能,拥有简洁美观的用户视觉和功能体验。
技术栈
- Golang :gin + gRPC + GORM
- Vue.js : nuxt2 + element-ui
- Database : MySQL 5.7
升级日志
由于本次程序改动较多,原计划于1.2
版本集成的云存储
放到1.3
版本实现。
同时,建议1.2
版本之前的用户升级到当前版本。
社区版升级日志
- 优化文档分词,以提高分词质量和准确性
- 移动端文档阅读支持放大浏览,小屏幕也能方便预览文档
- 修复管理后台因邮箱问题导致创建用户失败的问题
- 支持
登录后访问
、闭站
等常规功能 - 针对转换失败的文档,增加一键重转功能
- 解决文档转换和程序重启等造成
孤儿进程
的问题 - 优化超大批量文档上传失败的问题
- SEO相关问题处理:页面加载完成前
title
不再默认显示moredoc
字样 - 支持docker镜像(感谢bluezealot提交的docker镜像PR#4,请自行根据PR构建自己的镜像)
普惠版升级日志
普惠版的功能升级包括了社区版的升级
- 管理后台增加积分充值功能,可以给特定用户充值积分
- 增加域名授权支持
- 增加网站公告功能
- 修复游客可直接下载文档的Bug
- 支持文档水印
- 支持禁止上传已存在的文档
- 优化全文搜索,提升搜索结果准确性和命中率
- 优化Word文档并发转换和成功率
1.2之前的版本升级到现在的版本,详见升级到 v1.2.0
演示站点
程序体验,一睹为快!
- 网址: https://moredoc.mnt.ltd
- 管理员账号: admin
- 管理员密码: mnt.ltd
演示站点,每天凌晨 1:00 ~ 6:00,每隔一小时重置一次全部数据
开源地址
- Gitee - https://gitee.com/mnt-ltd/moredoc
- Github - https://github.com/mnt-ltd/moredoc
- MNT.Ltd - https://git.mnt.ltd/mnt-ltd/moredoc
使用手册
关于魔豆文库安装部署、二次开发等更详细的教程,详见书栈网《魔豆文库使用手册》