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 289f92f249
数据修正
1 year ago
.vscode .vscode 1 year ago
api/v1 用户签到成功,提示获得的魔豆奖励 1 year ago
biz 数据修正 1 year ago
cmd 支持日志编码配置 1 year ago
conf 支持日志编码配置 1 year ago
dict 初步完成文档转换功能 2 years ago
docs 环境依赖检测 1 year 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 文档评分功能 1 year ago
LICENSE first commit 2 years ago
Makefile 文档更新 1 year ago
README.md 完成注册和登录页面设计 1 year ago
TODO.md 文档处理调整 2 years ago
app.example.toml 支持日志编码配置 1 year ago
go.mod 发送邮件 1 year ago
go.sum 发送邮件 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