[![魔豆文库](https://mp.sitestack.cn/projects/moredoc/25025565fbb0a50a52bcb76e9586ac42.png)](https://mp.sitestack.cn/projects/moredoc/25025565fbb0a50a52bcb76e9586ac42.png)
魔豆文库MoreDoc是使用 Go 语言开发实现的类百度文库、新浪爱问文库解决方案,为dochub文库的重构版本,支持 office (全部类型)、PDF、TXT、EPUB、MOBI 等多种文档格式的在线阅读浏览,支持无限级分类、文档批量上传、批量转换、全文搜索等功能,拥有简洁美观的用户视觉和功能体验。
## 技术栈
- Golang :gin + gRPC + GORM
- Vue.js : nuxt2 + element-ui
- Database : MySQL 5.7
## 升级日志
- 实现移动端适配
前台页面全部实现移动端适配,在手机端也能更舒适地浏览和使用。
- 替换结巴分词
用于分词的Go版本`结巴分词`底层依赖于C,通过CGO编译的程序在安装部署的时候容易出现找不到各种C库的奇怪问题,因此改用[gse](https://github.com/go-ego/gse)实现分词功能,使得程序安装部署也更容易。
- 修复IP存储字段长度,以存储IPv6地址
- 支持自动创建数据库
- 优化全文搜索
全文搜索索引文件体积大小减少`20% ~ 30%`
## 演示站点
程序体验,一睹为快!
- 网址: https://moredoc.mnt.ltd
- 管理员账号: admin
- 管理员密码: mnt.ltd
> 演示站点,每天凌晨 1:00 ~ 6:00,每隔一小时重置一次全部数据
## 开源地址
- Gitee - [https://gitee.com/mnt-ltd/moredoc](https://gitee.com/mnt-ltd/moredoc)
- Github - [https://github.com/mnt-ltd/moredoc](https://github.com/mnt-ltd/moredoc)
- MNT.Ltd - [https://git.mnt.ltd/mnt-ltd/moredoc](https://git.mnt.ltd/mnt-ltd/moredoc)
## 使用手册
关于魔豆文库安装部署、二次开发等更详细的教程,详见书栈网[《魔豆文库使用手册》](https://www.bookstack.cn/books/moredoc)
## 移动端页面适配预览
### 首页
![](https://mp.sitestack.cn/projects/moredoc/202302/1745fe719d49e96f.jpeg)
### 文档列表
![](https://mp.sitestack.cn/projects/moredoc/202302/1745fe990eb4d140.jpeg)
### 文档阅读、评论与下载
![](https://mp.sitestack.cn/projects/moredoc/202302/1745fe7df56a4559.jpeg) ![](https://mp.sitestack.cn/projects/moredoc/202302/1745fe8079a94eb6.jpeg) ![](https://mp.sitestack.cn/projects/moredoc/202302/1745fe839b6a159c.jpeg)
### 搜索页
![](https://mp.sitestack.cn/projects/moredoc/202302/1745fe8cd950f46c.jpeg)
### 抽屉菜单
![](https://mp.sitestack.cn/projects/moredoc/202302/1745fe92861edf22.jpeg)
有疑问加站长微信联系(非本文作者)