- v1.9
- 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)
- preview 静态方法参数修改为
- v1.8
getHTML
方法移除参数md2html
静态方法参数修改为(mdText: string, options?: IPreviewOptions)
mathRender
参数修改为(element: HTMLElement)
preview.hljs.style
默认值修改为github
,可选值参见chroma- 添加
typewriterMode
配置,默认值为 false。1.7 版本用户需要手动开启该功能
- v1.7
option.preivew.show?: boolean
=>option.preivew.mode?: string
- 移除
option.editorName
- 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
- 144 编辑器内容为空时,placeholder 不显示
bug
- 143 为编辑器底部空白添加配置项
enhancement
- 142 setPreviewMode 方法失效
bug
- 141 Safari 中代码块换行
bug
- 140 Scroll to the cursor position after pasting
bug
- 139 The cursor position is incorrect when ctrl+z is pressed
bug
- 138 markdown 中长表格支持滚动预览
enhancement
- 137 整理 highlight.js 和 chroma,以便统一 preview.hljs.style 的设置
enhancement
- 136 添加 AST 展示
feature
- 135 数学公式错误打印到预览区域
feature
- 134 数学公式问题
question
- 133 Inline Katex
question
- 132 emoji and table
question
- 131 上传失败时,内容没有清空
bug
- 130 代码部分支持长代码拖动预览
enhancement
- 128 customEmoji 在代码块中不应该被转换
enhancement
- 126 /src/ts/preview/index.ts 29 行报错
bug
- 125 Image 添加最大宽度
feature
- 124 菜单栏按钮在 iPhone 中无法正常工作
bug
- 123 添加 format 功能
feature
- 122 添加
emojiRender和 highlightRender 接口feature
- 120 markdown-it 切换为 lute
enhancement
- 119 提供服务端返回数据格式化接口
feature
- 117 支持站点、视频、音频解析
feature
- 112 :xxx: 需根据对应的 emoji 渲染为 emoji,而非 :xxx:
feature
- 116 Vditor 解析
 
等空格相关的内容解析完后,光标会回到头部question
- 115 测试 issues 变 0
invalid
- 114 封装 Preview
enhancement
- 113 emoji 整理
enhancement
- 111 emoji problem
bug
- 110 支持 Word 粘贴
feature
- 109 移除 option.editorName 变量
bug
- 108 hint.emoji 支持自定义
feature
- 107 custom emoji "trollface" & "huaji" is not working at demo mode
bug
- 106 添加 Chroma 样式
feature
- 105 firefox 兼容性
bug
- 104 vs code 粘贴代码问题
bug
- 103 光标位置应在正中间
feature
- 102 安装依赖后自动删除已有的依赖
question
- 101 video 标签移动端溢出
enhancement
- 100 esc/选中工具栏中的表情或标题后输入框中的 at 及 emoji 的提示应消失
bug
- 98 支持 shift + tab
feature
- 99 esc/选中工具栏中的表情或标题后输入框中的 at 及 emoji 的提示应消失
bug
- 97 添加五线谱支持
feature
- 96 工具栏没有配置 preview, both, redo, undo 在其他操作时会报错
bug
- 95 1.6.x 细节 bug 修改
bug
- 94 数学公示支持源码查看
feature
- 93 新增预览模式设置接口
feature
- 92 现在toolbar里面有演示的按钮吗
question
- 91 No default jsDelivr CDN file set
development
- 90 编辑区域底部留白且光标所在位置应在可视区域内
feature
- 89 自定义 toolbar 事件、添加按钮到 toolbar 上
feature
- 88 resize 优化
enhancement
- 87 获取文本时对 HTML 实体进行转换
bug
- 86 代码分包优化
feature
- 85 改善提示且提供提示接口
feature
- 84 支持全屏预览
feature
- 83 升级 markdown-it
dependencies
- 82 textarea 修改为带 contenteditable 属性的 div
development
- 81 toolbar.hotkey 添加 shift 可选配置
feature
- 80 移除第三方依赖库版本号
enhancement
- 79 重置内容中的 ul 样式
enhancement
- 78 npx webpack出现错误
bug
- 77 发布一个bower版本
development
- 76 Bump lodash from 4.17.11 to 4.17.14
dependencies
- 75 增强 emoji 配置的容错性及 UI 细节改进
enhancement
- 74 上传错误处理文案与性能提示冲突
bug
- 68 1 high severity vulnerability: vditor > mermaid
development
- 61 支持简单的快捷键
feature
- 73 iframe 添加 max-width
enhancement
- 72 当编辑器父元素为 position: fix 时 hit 计算错误
bug
- 71 new 之前应保证该 id 元素在 html 中已经渲染
question
- 70 建议删除CDN和代码中的Dynamic Import
invalid
- 69 Assets 文件夹介绍
question
- 67 长文本粘贴性能改进
enhancement
- 66 上传按钮问题
bug
- 65 options.upload.linkToImgUrl 配置错误提示
enhancement
- 64 表情太多需要滚动条
enhancement
- 63 粘贴时 html2md 和 md2html 保持一致
bug
- 62 升级 highlight.js 到 9.15.8
development
- 58 添加图表支持
feature
- 60 type 完善
development
- 59 Bump fstream from 1.0.11 to 1.0.12
dependencies
- 57 ios移动端兼容
question
- 56 展现样式完善
enhancement
- 55 如何设置图片上传的路径
question
- 54 在使用Vditor时,如何做到支持粘贴图片的?
question
- 53 升级 katex 0.10.1 => 0.10.2
enhancement
- 52 图片 emoji 对不齐
enhancement
- 51 剪切板中 text/html 大于 106496 时强制使用 text/plain
enhancement
- 50 鼠标移动到 emoji 上添加变大及提示效果
enhancement
- 49 添加 md2html 接口
feature
- 48 修改 emoji 中的 hash 值
bug
- 47 Upgrade tar to version 4.4.2 or later
development
- 46 注脚解析的讨论
question
- 45 上传图片进行容错处理
enhancement
- 44 toolbar将emoji插件去掉之后报错
bug
- 43
支持字体样式question
- 42 支持 CDN 快速切换
feature
- 41 jsDelivr 证书过期解决方案
question
- 40 运行命令合并
development
- 39 拷贝行内代码,外围空格消失
enhancement
- 38 firefox 中代码块点击复制会回到顶部
bug
- 37 chrome 地址栏链接复制处理
enhancement
- 36 和 markdown-http 保持一致,开启软换行
enhancement
- 35 添加 handshake 🤝 emoji
enhancement
- 34 适配代码高亮黑色系列主题
enhancement
- 33 添加 options.upload.handler 接口
feature
- 32 添加 options.upload.validate 接口
feature
- 31 添加 vditor-reset class
feature
- 30 支持 task list
feature
- 29 代码块添加复制
feature
- 28 编辑器中按下Ctrl+s 会出现字符
question
- 27 支持时序图渲染和甘特图
feature
- 26 支持流程图渲染
feature
- 25 支持数学公式渲染
feature
- 24 markdown 不支持多行公式块
enhancement
- 19 emoji 样式修改
theme
- 18 使用 cdn.jsdelivr.net
development
- 17 添加 emojiPath 选项
enhancement
- 16 期待添加滑稽表情
enhancement
- 14 添加 lint
development
- 13 any 修改
development
- 12 全屏后,preview tip 位置错误
bug
- 11 npm 中加入源码,以便有需要的可直接进行打包优化
enhancement
- 10 录音支持 Safari
enhancement
- 8 工具栏浮动问题
bug
- 7 添加上传文件名安全过滤接口
enhancement
- 6 添加窗口 resize 回调
enhancement
- 5 上传改进
enhancement
- 4 api 拼写错误
bug
- 3 hint 添加高亮
enhancement
- 第一次公开发布