Sym - 一个用 Java 实现的现代化社区平台 • 源码 • 注册

Pipe - 小而美的开源博客平台 • 体验 • 皮肤
Solo - 一个用 Java 实现的博客系统,为你或你的团队创建个博客吧! • 源码下载 
Wide - 一个基于 Web 的 Go 语言 IDE • 教程试用

Vditor v1.9.7 发布,支持标题锚点、语音阅读渲染

v1.9.7 简介

该版本主要为 Markdown 的渲染提供了更多的支持和配置。其主要特性如下:

  • 支持代码高亮对行号的配置:options.preview.hljs.lineNumber
  • 对选中的文本进行阅读:speechRender
  • 为标题添加了锚点:#163
  • 添加了初始化后的回调方法:options.after
  • 修改静态方法 preview,以支持多次渲染

在此感谢 547176052 反馈的 bug 和建议。

v1.9.7 升级

  • preview 静态方法参数修改为 (previewElement: HTMLDivElement, markdown: string, options?: IPreviewOptions),其中参数 IPreviewOptions 修改为
       anchor?: boolean;
       className?: string;
       customEmoji?: { [key: string]: string };
       lang?: (keyof II18nLang);
       emojiPath?: string;
       hljs?: {
          lineNumber?: boolean;
          style?: string;
          enable?: boolean;
       };
       speech?: {
           enable?: boolean
       }
    
  • highlightRender 参数修改为 (hljs?: IHljs, element?: HTMLElement | Document)

v1.9.7 变更记录

  • 165 1 个数学公式支持有问题 question
  • 164 当文本内容过多时,卡顿的问题 duplicate
  • 163 为标题添加锚点 feature
  • 162 没有使用后端渲染时,编辑器卡顿 bug
  • 160 添加 speechRender 方法 feature
  • 159 Vditor.preview 方法在页面中渲染 textarea 内 Markdown 代码无效 invalid
  • 157 初始化后添加回调方法 options.after feature
  • 156 语法高亮添加行号配置 options.preview.hljs.lineNumber feature
  • 155 preview 方法支持多次渲染 enhancement
  • 154 流程图写代码对新手来说太难了建议 question
  • 153 Markdown 渲染空格问题 bug
  • 152 直接调用 getHTML 抛错 bug
  • 151 Xcode 复制粘贴后换行增加 bug
  • 150 加粗、斜体、删除线等功能按钮无法对选中的内容进行修改 bug

历史版本变更请浏览这里

语音阅读和标题锚点截图

image.png


欢迎注册黑客派社区,开启你的博客之旅。让学习和分享成为一种习惯!

3 评论
jeffjade • 2019-11-22
回复 删除

arya markdown 已更新至 1.9,7,感觉很不错。

arkee11 • 2019-11-27
回复 删除

GitHub 项目为什么下线了呀~

darren • 2019-12-05
回复 删除

看 GitHub 上面 Lute 和 vditor 两个项目都归档了,莫非是因为快过年了,年前工作重心调整,年前不打算继续了嘛~~