参考资料

https://spec.commonmark.org/0.31.2/

CommonMark解析策略

  1. 先将文档分解为块结构,但不解析文本,链接引用定义可以先收集起来
  2. 将标题和段落中的纯文本解析为行内元素,此时可使用之前收集好的链接引用定义