前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >觅道文档 v0.5.9 发布,性能提升+双编辑器加持……

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

作者头像
州的先生
发布2020-09-29 23:17:47
7420
发布2020-09-29 23:17:47
举报
文章被收录于专栏:州的先生州的先生

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

  • 新增对 Vditor 编辑器的支持,个人中心可选择编辑器;
  • 新增文档 iframe 域名白名单配置,后台可设置允许使用的外站 iframe 视频;
  • 调整文集目录渲染方式,改为后端渲染;
  • 新增文集目录定位跳转,在长目录下当前文档的目录显示在目录最顶端;
  • 新增后台配置允许上传的附件格式和附件大小;
  • 新增后台配置允许上传的图片大小;
  • 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文件。

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

最后

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

  • 时间线;
  • 文集转让;
  • 本地上传音视频;
  • 个人文集备份导出;
  • 站点备份导出;
本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-09-28,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 州的先生 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Vditor编辑器加持
  • 音视频白名单
  • 图片和附件文件
  • 文集长目录定位
  • 性能优化
    • 对文集目录渲染的优化
      • 组件按需加载
      • 最后
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
      http://www.vxiaotou.com