近日,州的先生将觅道文档 MrDoc 更新到了 v0.5.9 版本。本次更新主要带来了如下内容:
下面一一进行介绍。
项目伊始,觅道文档使用的就是著名的 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文件。
这样大幅减少了普通文档的页面请求数,提高了页面访问速度和文档渲染速度。
“记录文档、汇聚思想”,觅道文档在一次又一次更新中变得更加好用。在接下来的更新中,还将会带来: