Markdown 格式 + 选项
标记版本: 0.3.19 Markdown风格: 所有 提案类型: 其他 你感知到的痛点是什么? 多少个舔?还有太多的风味。 目前,Marked理论上支持以下风格和规范: 1. 原始(严谨,Perl - 可在 [这里下载](https://daringfireball.net/projects/markdown/) 2. CommonMark 3. GitHub风味的Markdown(实际上是CommonMark,带有一些扩展) Marked只允许通过以下方式选择风格,理论上: 1. 原始(??): { pendantic: true, gfm: true|false } 2. CommonMark(??): { pedantic: false, gfm: false } 3. GFM(默认): { pedantic: false, gfm: true } **默认情况下,Marked使用GFM。 **话虽这么说,也有选项可以关闭GFM提供的功能({ tables: false })。也有超出规范的功能和能力,有助于提高HTML输出的质量(例如{ xhtml: false })。Marked默认的语言前缀不是基于规范(看起来是基于另一个工具选择的),应该是 language- 而不是 lang-;这假设有人能尽可能地复制规范,而不改变任何设置,这可能有助于新用户理解规范和代码之间的映射。 你建议的解决方案是什么? 这更多的是关于0.x的余下部分和无已知问题目标的对话和讨论。请参阅 #1218 我的第一个想法是可能稍微改变选项。 js { pedantic: true|false, gfm: true|false, commmonmark: true|false } 这确实打开了一个问题,因为标记在过度使用时容易变成标记。因此,我认为将风格字符串化可以帮助: js { flavor: gfm|commonmark|cm|daring pedantic: true|false, gfm: true|false } ...这就是我大脑到目前为止的想法。
内容来源: markedjs/marked