利用Editor.md渲染网页

逆旅 2022-08-04T12:23:34

1.主要的思路

方法一:直接在页面渲染markdown

方法二:利用Editor.md渲染出原始的HTML后,在文章页面再次渲染

考虑到SEO的问题,最后选择了方法二

2.实践

查询相关API,找到了markdownToHTML方法,把HTML再渲染一次

    var Editor = editormd.markdownToHTML("editormd-preview-container", {
      tocm: true, // Using [TOCM]
      tex: true, // 开启科学公式TeX语言支持,默认关闭
      flowChart: true, // 开启流程图支持,默认关闭
      sequenceDiagram: true,
      previewCodeHighlight: false,
      htmlDecode: "style,script,iframe",
      taskList: true,
    })

editormd-preview-container为原始渲染出的HTML,Tex和流程图都是无法正常显示的

最后修改: 2022-08-04T12:23:34

版权声明:署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)

comment 评论

验证图片
评论
仿 Valine