觅道文档 v0.5.9 发布,性能提高+双编辑器加持……

近日,州的先生将觅道文档 MrDoc 更新到了 v0.5.9 版本。本次更新主要带来了以下内容:前端

  • 新增对 Vditor 编辑器的支持,我的中心可选择编辑器;git

  • 新增文档 iframe 域名白名单配置,后台可设置容许使用的外站 iframe 视频;github

  • 调整文集目录渲染方式,改成后端渲染;web

  • 新增文集目录定位跳转,在长目录下当前文档的目录显示在目录最顶端;后端

  • 新增后台配置容许上传的附件格式和附件大小;性能优化

  • 新增后台配置容许上传的图片大小;微信

  • EditorMD编辑器模式下优化文档页面JS加载,按需加载各种JS文件,提升文档渲染速度;编辑器

下面一一进行介绍。性能

Vditor编辑器加持

项目伊始,觅道文档使用的就是著名的 Markdown 开源编辑器——EditorMD,并基于此进行扩展。优化

不管当时仍是如今,其体验在市面上全部开源的 Markdown 编辑器中都是首屈一指的。

然而时至今日,EditorMD 编辑器已经中止维护一年了,GitHub 上 Issue 一大堆没有解决。

虽然州的先生修补和优化了 EditorMD 编辑器的一些功能。其原生的缺陷,也并不是是小修小补能够搞定的。好比,其编辑器的核心组件 CodeMirror5 在移动端下输入出错的Bug,就无法处理掉。

幸而,市场上又出现了一个开源的 Markdown 编辑器——Vditor。

功能丰富且编辑体验友好,虽然还有很多的小问题,可是还处在不断地更新维护状态中,有问题能够获得快速的处理和解决。

出于项目将来发展的考虑,决定加入对Vditor编辑器的支持,同时保留原有的EditorMD编辑器。

在我的中心,能够自行选择不一样的编辑器。

音视频白名单

觅道文档支持在文档中插入音视频。在以前的版本中,音视频只支持特定后缀文件格式 URL 连接,而 iframe 的视频也是只支持部分主流站点的 URL 连接。

对于不少企业内部用户来讲,使用静态存储或本地内网连接反而更常见。

因此本次更新加入了音视频的白名单,站点管理员能够自行在后台配置容许放行的域名

图片和附件文件

本次更新,还优化了图片和附件相关的功能。在以前的版本中,上传的图片大小限制在了 10MB,附件的文件大小限制在了 50MB,附件的文件格式限制为了 zip 压缩文件。

在 v0.5.9 版本中,则带来了图片文件大小的自定义配置,附件文件大小和文件格式的自定义配置。这样可让用户更加灵活地配置本身的觅道文档站点。

文集长目录定位

若是一个文集有不少个文档,当咱们阅读到下方的文档时,左侧的文集大纲仍是显示最顶部的文档,这样对于咱们判断当前阅读位置和找文档很不方便。

因此本次更新新增文集目录定位跳转,在长目录下当前文档的目录显示在目录最顶端。

性能优化

除了上述功能的新增,还带来了性能的优化。

对文集目录渲染的优化

文集目录渲染改成后端渲染,减小前端每次都须要请求文件的目录大纲致使文档渲染的延迟。

组件按需加载

优化了EditorMD编辑器模式下,文档页面思惟导图、流程图、时序图、数学公式、Echarts图表等组件JS文件的加载。当文档中无上述内容时,则不加载其JS文件。

这样大幅减小了普通文档的页面请求数,提升了页面访问速度和文档渲染速度。

最后

“记录文档、汇聚思想”,觅道文档在一次又一次更新中变得更加好用。在接下来的更新中,还将会带来:

  • 时间线;

  • 文集转让;

  • 本地上传音视频;

  • 我的文集备份导出;

  • 站点备份导出;

  • ……

若是有问题和需求,欢迎来提:

QQ群:735507293

GitHub:https://github.com/zmister2016/MrDoc

Gitee:https://gitee.com/zmister/MrDoc


本文分享自微信公众号 - 州的先生(zmister2016)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。

相关文章
相关标签/搜索