[控场AI]
概念CommonMark 规范

CommonMark

Markdown 语法的标准化规范,定义了围栏代码块、列表、惰性延续等解析规则,是对空白敏感的语法标准

时间轴 (近 90 天)

10月18日

在CommonMark AST层面,独占一行的加粗文本被解析为独立的段落节点,而与文字同行的加粗标签只是段落内的行内节点。

待验证50%
10月18日

CommonMark规范将Markdown文档解析为抽象语法树(AST),块级元素与行内元素是截然不同的节点类型。

待验证50%
10月16日

Markdown规定列表项里的围栏代码块必须缩进到与列表项内容起始列对齐,无序列表 `-` 标记为4个空格(或标记宽度加一)

待验证50%
10月16日

CommonMark解析器遇到缩进不足的围栏代码块起始行,会将其当作上一段落的惰性延续(lazy continuation),导致代码块坍缩为普通段落而不报错

待验证50%
8月30日

2014 年 Jeff Atwood 等人推动了 CommonMark 规范的制定,为 Markdown 建立无歧义的标准

待验证50%
8月29日

2014年John MacFarlane发起了CommonMark项目,试图为Markdown建立严格无歧义的语法规范

待验证50%
8月27日

2014 年 Jeff Atwood 等人发起 CommonMark 项目以建立严格的 Markdown 规范,GitHub Flavored Markdown(GFM)是 CommonMark 的超集,增加了表格、任务列表、删除线等扩展语法

待验证50%
8月27日

2014 年 Jeff Atwood 等人发起 CommonMark 项目,试图建立严格的 Markdown 规范

待验证50%
8月23日

Markdown由John Gruber在2004年发布,CommonMark规范直到2014年才启动

待验证50%

全部知识事实 (9)

来源文章