[KongchangAI]
ConceptCommonMark 规范

CommonMark

A standardized specification for Markdown syntax that defines parsing rules for fenced code blocks, lists, lazy continuation, and other constructs. It is a syntax standard that is sensitive to whitespace.

Timeline (last 90 days)

Oct 18

At the CommonMark AST level, bold text on its own line is parsed as a separate paragraph node, whereas a bold label on the same line as text is merely an inline node within the paragraph.

Unverified50%
Oct 18

The CommonMark specification parses Markdown documents into an abstract syntax tree (AST), in which block-level elements and inline elements are entirely different node types.

Unverified50%
Oct 16

Markdown specifies that a fenced code block inside a list item must be indented to align with the starting column of the list item's content, with an unordered list `-` marker being 4 spaces (or the marker width plus one)

Unverified50%
Oct 16

When a CommonMark parser encounters a fenced code block opening line with insufficient indentation, it treats it as a lazy continuation of the previous paragraph, causing the code block to collapse into an ordinary paragraph without reporting an error

Unverified50%
Aug 30

In 2014, Jeff Atwood and others drove the creation of the CommonMark specification, establishing an unambiguous standard for Markdown.

Unverified50%
Aug 29

In 2014, John MacFarlane launched the CommonMark project in an attempt to establish a strict and unambiguous syntax specification for Markdown.

Unverified50%
Aug 27

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

Unverified50%
Aug 27

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

Unverified50%
Aug 23

Markdown was released by John Gruber in 2004, and the CommonMark specification did not launch until 2014.

Unverified50%

All Facts (9)

Unverified

At the CommonMark AST level, bold text on its own line is parsed as a separate paragraph node, whereas a bold label on the same line as text is merely an inline node within the paragraph.

50%
Unverified

The CommonMark specification parses Markdown documents into an abstract syntax tree (AST), in which block-level elements and inline elements are entirely different node types.

50%
Unverified

Markdown specifies that a fenced code block inside a list item must be indented to align with the starting column of the list item's content, with an unordered list `-` marker being 4 spaces (or the marker width plus one)

50%
Unverified

When a CommonMark parser encounters a fenced code block opening line with insufficient indentation, it treats it as a lazy continuation of the previous paragraph, causing the code block to collapse into an ordinary paragraph without reporting an error

50%
Unverified

In 2014, Jeff Atwood and others drove the creation of the CommonMark specification, establishing an unambiguous standard for Markdown.

50%
Unverified

In 2014, John MacFarlane launched the CommonMark project in an attempt to establish a strict and unambiguous syntax specification for Markdown.

50%
Unverified

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

50%
Unverified

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

50%
Unverified

Markdown was released by John Gruber in 2004, and the CommonMark specification did not launch until 2014.

50%

Source Articles