一、地址 mared.js
二、安装 npm install marked --save
三、设置参数
marked.setOptions({ renderer: new marked.Renderer(), gfm: true, tables: true, breaks: true, pedantic: false, sanitize: false, smartLists: true, smartypants: false, highlight(code) { return Hljs.highlightAuto(code).value } })
gfm 它是一个布尔值,默认为true。 允许 Git Hub标准的markdown.
tables 它是一个布尔值,默认为true。 允许支持表格语法。该选项要求 gfm 为true。
breaks 它是一个布尔值,默认为false。 允许回车换行。该选项要求 gfm 为true。
pedantic 它是一个布尔值,默认为false。 尽可能地兼容 markdown.pl的晦涩部分。不纠正原始模型任何的不良行为和错误。
sanitize 它是一个布尔值,默认为false。 对输出进行过滤(清理),将忽略任何已经输入的html代码(标签) smartLists 它是一个布尔值,默认为false。 使用比原生markdown更时髦的列表。 旧的列表将可能被作为pedantic的处理内容过滤掉.
smartypants 它是一个布尔值,默认为false。 使用更为时髦的标点,比如在引用语法中加入破折号。
四、自定义解析方法
const renderer = new marked.Renderer() const paragraphParse = text => `<p>${text}</p>` renderer.paragraph = paragraphParse return marked(content, { renderer })
转载于:https://juejin.im/post/5b11492fe51d4506c8664be1
最后
以上就是舒心天空最近收集整理的关于marked.js讲解的全部内容,更多相关marked内容请搜索靠谱客的其他文章。
发表评论 取消回复