{"repo":"mnt-ltd/moredoc","free":true,"listed":false,"github":"https://github.com/mnt-ltd/moredoc","clone":"git clone https://github.com/mnt-ltd/moredoc.git","description":"moredoc，魔豆文库，基于golang开发的类似百度文库的开源文库系统，dochub文库的重构版本。","language":"Go","stars":558,"topics":["gin","grpc","dochub","golang","nuxt","vue"],"license":"Apache-2.0","category":"networking-infra","readme_excerpt":"目录 - MOREDOC - 魔豆文库 - 技术栈 - 开源地址 - 使用手册 - 演示站点 - 微信交流群 - 页面预览 - 首页 - 列表页 - 文档详情页 - 文档上传页 - 搜索结果页 - 管理后台 - 二次开发 - 环境要求 - 目录结构 - app.toml - 初始化 - 管理员初始账号密码 - 发布版本 - License - 鸣谢 MOREDOC - 魔豆文库 moredoc - 魔豆文库，由 深圳市摩枫网络科技( M orefun N etwork T echnology Co., Ltd ，https://mnt.ltd ) 使用 Golang 开发的类似百度文库、新浪爱问文库的开源文库系统，支持 TXT 、 PDF 、 EPUB 、 MOBI 、 Office 等格式文档的在线预览与管理，为 dochub文库 ( github, gitee )的重构版本。 技术栈 - Golang ：gin + gRPC + GORM - Vue.js : nuxt2 + element-ui - Database : MySQL 5.7 开源地址 - Github - https://github.com/mnt-ltd/moredoc - Gitee - https://gitee.com/mnt-ltd/moredoc - MNT.Ltd - https://git.mnt.ltd/mnt-ltd/moredoc 前端Web页面 - Github - https://github.com/mnt-ltd/moredoc-web - Gitee - https://gitee.com/mnt-ltd/moredoc-web - MNT.Ltd - https://git.mnt.ltd/mnt-ltd/moredoc-web 使用手册 关于魔豆文库安装部署以及使用和二次开发等更详细的教程，详见书栈网《魔豆文库使用手册》 演示站点 - 网址：https://moredoc.mnt.ltd - 账号：admin - 密码：mnt.ltd 演示站点，每天凌晨 1:00 6:00，每隔一小时重置一次全部数据 微信交流群 魔豆文库微信交流群，请添加 进击的皇虫 的微信，备注 魔豆文库加群 ，以便进群。 微信二维码 页面预览 点击放大预览 首页 列表页 文档详情页 文档上传页 搜索结果页 管理后台 二次开发 除了文件上传相关的接口，其他接口统一使用 proto 进行定义。 Gin 原生接口和 gRPC Gateway 的 OpenAPI 文档统一在同一个 Swagger 页面展示，默认访问地址为 /swagger ，页面顶部可直接切换两套文档。 gRPC Gateway 生成的 OpenAPI 文档会在 make openapi 时自动补充 BearerAuth ，Swagger UI 中可直接填写 JWT 并对全部 gRPC API 生效。 环境要求 - Golang 1.18+ - Node.js 14.16.0 (可用 nvm 管理) - MySQL 5.7+ 请自行配置相应环境。如在此过程中遇到错误，请根据错误提示自行通过 Google 或者百度解决。 目录结构 部分目录，在程序运行时自动生成，不需要手动创建 app.toml 初始化 后端初始化 前端初始化 管理员初始账号密码 发布版本 以下为示例 License 开源版本基于 Apache License 2.0 协议发布。 鸣谢 感谢各开源项目为魔豆文库的开发奠定了基础。相关开源项目","default_branch":null,"files":null,"tree":[],"storefront":"/r/mnt-ltd","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mnt-ltd/moredoc/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}