魔豆文库 moredoc v2.5.0 发布,支持设定文档语言,并集成守护进程
魔豆文库MOREDOC,使用 Go 语言开发实现的文库解决方案,dochub文库的重构版本,支持 office (全部类型)、PDF、TXT、EPUB、MOBI 等多种文档格式的在线阅读浏览,支持无限级分类
、文档批量上传
、文档批量转换
、全文搜索
、云存储
、网络爬虫
、VIP
、手机号登录注册
以及支付宝
和微信支付
等功能,拥有简洁美观的用户视觉和功能体验,以及配套的微信小程序。
技术栈
- Golang :gin + gRPC + GORM
- Vue.js : nuxt2 + element-ui
- Database : MySQL 5.7+
升级日志
社区版(开源版)升级日志
1. 修复:文档转换因文档页数获取不了导致程序的崩溃问题
2. 新增:支持文档语言设置以及检索
- 在
管理后台
->文档管理
->语言管理
,可以指定启用哪些语言作为文档的语言归类。如果没有启用任何语言,则表示不启用文档语言分类。 - 在
管理后台
->文档管理
->文档列表
,可以对现有文档进行批量语言分类。 - 在网站前台列表页和搜索页,可以根据语言筛选文档
- 文档上传时可以指定文档语言
3. 新增:MySQL Group By 检测
由于文库系统部分查询需要使用group by
语法来做聚合,如果MySQL的sql-mode中有only_full_group_by
配置,则会导致查询失败。程序自动检测并在后台控制面板给出告警提示以及处理方式。
4. 新增:集成守护进程功能
鉴于部分用户在Linux下不会安装和配置supervisor
或者是pm2
,以及Windows环境下没有一个可靠的方式来将文库系统作为守护进程来运行,因此文库系统集成守护进程功能,方便安装部署和使用。
Linux下使用示例
# 指定用户helloworld来运行文库程序,并生成 /etc/systemd/system/moredoc.service 文件 sudo ./moredoc daemon install --user helloworld # 重启文库 sudo ./moredoc daemon restart # 停止文库运行 sudo ./moredoc daemon stop # 启动文库 sudo ./moredoc daemon start # 查看文库运行状态 sudo ./moredoc daemon status # 卸载文库守护进程 sudo ./moredoc daemon uninstall
Windows指令相同,但需要注意的是需要administrator权限。
专业版升级日志
专业版升级内容包含社区版升级内容
1. 修复:微信支付因名称过长导致支付失败的问题
2. 修复:已购文档无法直接在文档预览页正常下载的问题
3. 新增:文档语言批量分类时,支持自动语言检测,快速辅助对文档进行语言分类
4. 优化:文档采集爬虫文档识别
5. 优化:配套微信小程序 ONEDOC 文档列表页UI布局调整,并支持根据语言筛选和检索文档
详见:https://gitee.com/mnt-ltd/onedoc/releases/tag/v2.5.0
升级方式
-
从Gitee下载对应您的服务器系统的最新版本程序:https://gitee.com/mnt-ltd/moredoc/releases
-
更新数据库表结构
注意:本次升级,存在数据库表结构变更,请务必执行syncdb操作
# windows moredoc.exe syncdb # Linux/Unix ./moredoc syncdb
-
重启程序。
演示站点
程序新功能体验,一睹为快!
- 网址: https://moredoc.mnt.ltd
- 管理员账号: admin
- 管理员密码: mnt.ltd
演示站点,每天凌晨 1:00 ~ 6:00,每隔一小时重置一次全部数据
开源地址
魔豆文库 MOREDOC
- Gitee - https://gitee.com/mnt-ltd/moredoc
- Github - https://github.com/mnt-ltd/moredoc
配套小程序 ONEDOC
- Gitee - https://gitee.com/mnt-ltd/onedoc
- Github - https://github.com/mnt-ltd/onedoc
使用手册
关于魔豆文库安装部署、二次开发等更详细的教程,详见书栈网《魔豆文库使用手册》

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Torna 1.27.0 发布,接口文档解决方案
Torna 1.27.0 发布,本次发布内容如下: 【新增】导出postman文件 【新增】分享文档可设置过期时间PR 【新增】用户管理页面新增查询条件(用户状态、是否是超级管理员)PR 【调整】推送文档不会更改文档状态,由用户手动控制 现在可以导出postman文档,方便本地开发调试 关于 Torna 接口文档解决方案,目标是让接口文档管理变得更加方便、快捷。Torna 采用团队协作的方式管理和维护接口文档,将不同形式的文档纳入进来统一维护。 Torna 弥补了传统文档生成工具(如 swagger)的不如之处,在保持原有功能的前提下丰富并增强了一些实用的功能。 解决文档管理痛点 不满足 swagger 文档预览页面和调试页面的展现方式 不喜欢 swagger 这种侵入式注解 希望使用 javadoc 注释生成文档,并进行接口调试 希望把公司所有项目接口文档进行统一管理 希望把项目中的若干文档提供给第三方调用者查看 希望可以统一管理项目中的字典枚举 如果您有以上几个需求和痛点,或许可以尝试一下使用 Torna 快速开始 推荐组合 smart-doc + Torna 实现文档全流程自...
- 下一篇
Visual Studio Code 1.87 发布,语音听写
Visual Studio Code 1.87 现已发布,具体更新内容如下: 编辑器中的语音听写- 使用你的声音直接在编辑器中听写。 对于安装了 VS Code Speech 扩展的用户,可以使用语音直接在编辑器中听写。新增了启动和停止编辑器听写的命令: Voice: Start Dictation in Editor (Ctrl+Alt+V) 和 Voice: Stop Dictation in Editor (Escape). 多光标内联建议- 查看并接受多个光标的内联建议。 在本次迭代中增加了对多光标内联补全的支持。现在,可以在主要和辅助光标位置预览并应用内联补全。 Copilot 支持的重命名建议- 从 Copilot 获取 symbols的重命名建议。 Side-by-side预览重构- 使用多重差异编辑器预览跨文件的重构。 更智能的 Python 导入- 添加缺失的 Python 导入的改进。 编辑器中的 Sticky scroll- 编辑器中默认启用 Sticky scroll。 在本次迭代中默认在编辑器中启用 Sticky scroll。可以更改此处的设置editor....
相关文章
文章评论
共有0条评论来说两句吧...