fanta_orange_grapeの(日記というより)記事のつもり

いままでの人生で一番美味しかったもの = 紅茶とトースト(高校生)。

Markdownの構造、構成要素(Container blocksなど)の説明

Markdownの構造、構成要素(Container blocksなど)の説明

↓ CommonMark Spec で説明します。
https://spec.commonmark.org/0.30/

基本

以下の3つの要素に分けて理解するのがいいと思います。

  • container blocks
  • leaf blocks
  • inline

それで、以下のようなシンプルな関係

  • container blocks
    leaf blocksを含める
  • leaf blocks
    inlineを含める
  • inline

各々の具体的な要素は

container blocks

5.1Block quotes
5.2List items
5.3Lists

leaf blocks

4.1Thematic breaks
4.2ATX headings
4.3Setext headings
4.4Indented code blocks
4.5Fenced code blocks
4.6HTML blocks
4.7Link reference definitions
4.8Paragraphs
4.9Blank lines

inline

6.1Code spans
6.2Emphasis and strong emphasis
6.3Links
6.4Images
6.5Autolinks
6.6Raw HTML
6.7Hard line breaks
6.8Soft line breaks
6.9Textual content

コメント

いくつかしっくりこないところがあると思いますので、別途、説明したいと思います。
(ただ、極端に細かい、ややこしいところには、踏み込む予定なし!)