魔豆文库 moredoc v3.2.0 发布,优化全文搜索,提升用户体验,并提供docker部署方案

魔豆文库

魔豆文库MOREDOC,Go 语言开发实现的文库解决方案,dochub文库的重构版本,支持 office (全部类型)、PDF、TXT、EPUB、MOBI 等多种文档格式的在线阅读浏览,支持无限级分类文档批量上传文档批量转换全文搜索云存储网络爬虫VIP手机登录注册以及支付宝微信支付等功能,拥有简洁美观的用户视觉和功能体验,以及配套的微信小程序 ONEDOC

技术栈

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

升级日志

社区版(开源版)升级日志

  • 修复 文章二维码不显示的问题
  • 修复 文章内容需要登录才能查看的问题
  • 新增 支持浏览器新标签页打开页面
  • 新增 支持azw格式文档
  • 新增 支持从环境变量中读取配置,以适应docker部署方案
  • 优化 搜索功能,切换语言、文档格式时,重置分页为第一页;搜索文章时,支持筛选文章分类
  • 优化 只有一级分类时,调整顶部导航栏分类面板的展示
  • 优化 MySQL Like 查询
  • 优化 增加LRU缓存机制,减少鉴权时对数据库的频繁查询
  • 优化 调整docker部署,详见:https://www.bookstack.cn/read/moredoc/install-docker.md
  • 其它 相关文案和样式调整

专业版升级日志

专业版升级功能包含社区版

  • 修复 文章全文索引分类不正确的问题
  • 新增 支持综合搜索,可以文档、文章一同搜索
  • 优化 专业版内置全文搜索,解决索引更新过程中内存占用过大导致可能得宕机问题
  • 优化 移动端支付成功之后主动查询支付结果,以避免已支付订单仍显示待支付问题

升级方式

本次升级,升级前建议先做备份或直接使用云服务器商提供的快照功能打快照进行备份

  1. 从Gitee下载对应您的服务器系统的最新版本程序:https://gitee.com/mnt-ltd/moredoc/releases

  2. 更新数据库表结构

    注意:本次升级,存在数据库表结构变更,请务必执行syncdb操作

    # windows
    moredoc.exe syncdb
    
    
    
    # Linux/Unix
    ./moredoc syncdb

     

  3. 重启程序。

  4. 更新索引:

    进入管理后台面板,选择更新文档索引和文章索引。

演示站点

程序新功能体验,一睹为快!

演示站点,每天凌晨 1:00 ~ 6:00,每隔一小时重置一次全部数据

开源地址

魔豆文库 MOREDOC

配套小程序 ONEDOC

使用手册

关于魔豆文库安装部署、二次开发等更详细的教程,详见书栈网《魔豆文库使用手册》

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/297244/moredoc-3-2-0-released

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。