魔豆文库 moredoc v3.0.0 发布,更加强大的文章模块和爬虫功能,以及UI调整
魔豆文库MOREDOC,使用 Go 语言开发实现的文库解决方案,dochub文库的重构版本,支持 office (全部类型)、PDF、TXT、EPUB、MOBI 等多种文档格式的在线阅读浏览,支持无限级分类
、文档批量上传
、文档批量转换
、全文搜索
、云存储
、网络爬虫
、VIP
、手机号登录注册
以及支付宝
和微信支付
等功能,拥有简洁美观的用户视觉和功能体验,以及配套的微信小程序。
技术栈
- Golang :gin + gRPC + GORM
- Vue.js : nuxt2 + element-ui
- Database : MySQL 5.7+
升级日志
社区版(开源版)升级日志
1. 调整文档封面裁剪规则
部分文档,如PPT文档,封面只裁剪截取了中间部分,导致封面没法完全显示页面内容,因此本次调整了封面裁剪规则。
如需修正网站现有文档的封面,可通过以下指令进行封面的修正调整(不调整也不影响网站程序的正常运转)。
windows :
moredoc.exe fixCover
Linux/Unix
./moredoc fixCover
2. 支持控制没有文档的分类的显示与隐藏
配置入口:管理后台->系统设置->展示配置,隐藏无文档分类
3. 增加和支持设置网站右下角的固定栏:发布文章、上传文档、联系微信/关注公众号、意见建议、回到顶部
配置入口:管理后台->系统设置->展示配置
4. 支持配置分类描述卡片
在新增或编辑分类的时候,添加分类描述
,并启用显示分类
描述即可。
5. 丰富和增强网站文章功能模块
5.1 支持在前台发布文章,以及文章发布权限的控制和审核
配置入口:管理后台->用户管理->角色管理,点击编辑
。
5.2 增强文章管理,可以在管理后台对文章进行批量删除、批量分类和批量审批
5.3 增加文章回收站功能,删除的文章可以在回收站找到,并可以恢复或彻底删除
5.4 支持对文章的评论、收藏和分享
5.5 支持单独设置文章分类,与文档分类区分和隔离
6. 网站底部和文章UI布局调整
7. 其它Bug修复
专业版升级日志
1. 文章支持全文搜索,可以更准确地搜索文章内容
2. 支持保存外链图片到本地服务器,防止访问失效
3. 文章采集功能,并支持控制哪些用户组可以使用文章采集功能,并支持对大部分网站页面内容的采集
配置入口:管理后台->用户管理->角色管理,点击编辑
,启用允许采集文章
。
文章采集,有两种模式:智能提取模式和自定义模式:
- 智能模式:自动分析网站内容并提取文章内容,适用于文章特征明显的链接。
- 自定义模式:根据设置的选择器、排除器来选取采集链接的文章内容,适用于对网页技术有点了解的用户使用。
目前随机选择几个网站的文章内容链接进行测试,微信公众号等自媒体文章的采集效果也是符合预期。
升级方式
本次升级,前后端的改动和调整比较大,升级前建议先做备份或直接使用云服务器商提供的快照功能打快照进行备份
-
从Gitee下载对应您的服务器系统的最新版本程序:https://gitee.com/mnt-ltd/moredoc/releases
-
更新数据库表结构
注意:本次升级,存在数据库表结构变更,请务必执行syncdb操作
# windows moredoc.exe syncdb # Linux/Unix ./moredoc syncdb
3. 重启程序。
演示站点
程序新功能体验,一睹为快!
- 网址: 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业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
vxe-table 4.6.3 已经发布,vue 表格解决方案
vxe-table 4.6.3 已经发布,vue 表格解决方案 此版本更新内容包括: table 修复自定义列报错问题 增加参数 area-config.includeFields 增加参数 area-config.excludeFields 详情查看:https://gitee.com/xuliangzhan_admin/vxe-table/releases/4.6.3
- 下一篇
Mozilla 用 Rust 重写 Firefox 的崩溃报告程序
Mozilla 正在用 Rust 编程语言重写 Firefox 的崩溃报告程序。Mozilla 工程师 Alex Franchuk 在 Mozilla Hacks 上撰文,详细介绍了他们如何使用 Rust 编程语言将崩溃报告器重写为跨平台 GUI 应用程序。 虽然时至今日 Firefox 崩溃的情况已经有所减少,但 Mozilla 工程师认为,重写崩溃报告程序对深入了解崩溃情况非常重要。由于现有的崩溃报告器错误库"困难且容易出错",他们决定用 Rust 进行重写。 崩溃报告程序有意不使用现有的 Firefox 代码库,并根据崩溃报告的性质保持最小的代码库,同时提供跨平台的原生外观,Linux 上的新崩溃报告程序则将继续使用 GTK 工具包。 在详细介绍了基于 Rust 实现的所有有趣的技术细节后,他们展示了新的崩溃报告 GUI: 通过这一新的、清理过的崩溃报告程序,项目团队解除了对许多功能请求和错误报告的限制,例如: 检测安装是否损坏并告诉用户重新安装 Firefox, 检查崩溃系统上是否存在有故障的内存硬件,以及 首次尝试使用 Firefox 网络堆栈提交崩溃信息(遵循用户的网络设置...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS关闭SELinux安全模块
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8安装Docker,最新的服务器搭配容器使用