moredoc,魔豆文库,基于golang开发的类似百度文库的开源文库系统, dochub文库的重构版本。 https://mnt.ltd
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
truthhun 01eaf5f97f
.vscode
1 year ago
.vscode .vscode 1 year ago
api/v1 上传调整 1 year ago
biz 文档处理调整 1 year ago
cmd 代码结构调整 2 years ago
conf 代码结构调整 2 years ago
dict 初步完成文档转换功能 1 year ago
docs 用户设置 2 years ago
middleware 代码结构调整 2 years ago
model 文档处理调整 1 year ago
service 文档处理调整 1 year ago
third_party first commit 2 years ago
util 文档处理调整 1 year ago
web 调整 1 year ago
.gitignore .vscode 1 year ago
LICENSE first commit 2 years ago
Makefile first commit 2 years ago
README.md 数据初始化 1 year ago
TODO.md 文档处理调整 1 year ago
app.example.toml 代码结构调整 2 years ago
go.mod 调整 1 year ago
main.go first commit 2 years ago

README.md

moredoc - 魔刀文库

moredoc - 魔刀文库,由 深圳市摩枫网络科技(https://mnt.ltd) 基于golang开发的类似百度文库的开源文库系统支持TXT、PDF、EPUB、office等格式文档的在线预览与管理dochub文库( github, gitee )的重构版本。

特性

  • 支持多种格式文档的在线预览包括TXT、PDF、EPUB、office等格式文档。
  • 前后端分离前端基于vue.js后端基于golang支持多平台部署
  • 基于apache2.0开源协议,源码开放,可自由修改、二次开发

技术栈

  • Golang gin + gRPC
  • Vue.js : nuxt2 + element-ui
  • Database : MySQL 5.7

开源地址

初始化

# 安装go依赖
go mod tidy

# 初始化工程依赖
make init

# 编译proto api
make api

开发说明

  • 除了文件上传相关的接口其他接口一律使用proto进行定义。

管理员初始账号密码

账号admin
密码mnt.ltd