Render-web-pages-with-editor.md
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 评论