hinesboy / mavonEditor

mavonEditor - A markdown editor based on Vue that supports a variety of personalized features
http://www.mavoneditor.com/
MIT License
6.45k stars 918 forks source link

暴露方法 使得同样md 格式文本,解析出和编辑器同样的 html 结构,同时根据参数支持和编辑器一样的代码高亮的html结构,另外发现 markdown-it-highlightjs-external 和 markdown-it-highlightjs 两个插件渲染不一样 #313

Closed hipi closed 1 year ago

hipi commented 6 years ago

需求:暴露方法 使得同样md 格式文本,解析出和编辑器同样的 html 结构,同时根据参数支持和编辑器一样的代码高亮的html结构

我的需求很简单 ,编辑一个md 后,我数据库 保存的是 md格式的文本,想 把md 解析成 和编辑器一样的html结构 ,使用文档给出的 导出 markdown-it 对象后 无法 高亮 ,查看issues 发现有建议使用markdown-it-highlightjs 插件替换,但发现解析出来的 html 结构不一样。鉴于markdown-it-highlightjs-external的作者 @CHENXCHEN 是仓库的贡献者之一,编辑器也使用了markdown-it-highlightjs-external这个插件 ,所以把issues 发在这了。

template

同样 js 渲染 var a = 1

发现 markdown-it-highlightjs-external 插件多了一个 div

hipi commented 6 years ago

@CHENXCHEN 希望能给出解决办法 ,不胜感激