Markdown lazy continuation
最終更新:2026-10-14
lazy continuation CommonMark コア
段落、引用、リスト項目に続く行は、接頭辞を書かなくても同じブロックに属します。これは Markdown が「純粋なテキストのように書ける」ことを支える設計の中核であり、同時に初心者の混乱の原因にもなっています。
| 所属グループ | 境界とルール |
|---|---|
| 仕様レベル | CommonMark コア |
| 仕様バージョン | CommonMark 0.31.2 + GFM |
📝 構文
> 引用の 1 行目
> のない継続行も引用に属する
▶ オンライン例
左で Markdown を編集すると右に即時反映
💡 ポイント
ℹ️ Note lazy continuation は段落のような内容にだけ適用されます。新しい見出しやリストなど、ブロック構造の変化は引き続きブロックを分断します。
💡 Tip チーム規約では継続行にも接頭辞(>、-)をすべて書くのがおすすめです。diff がきれいになり、読み間違いが減り、エディタのハイライトも正確になります。
❓ よくある質問
Q これはバグですか?
A 仕様どおりの設計です。CommonMark は lazy continuation の挙動を明確に定義しています。
Q コードブロックはこの影響を受けますか?
A 受けません。フェンスは明示的に閉じる必要があり、インデントブロックもすべての行の字下げを要求します。
Q lazy continuation を無効にできますか?
A できません。これは解析規則です。ブロックを強制的に分けたいときは、空行を挿入するか明示的な接頭辞を付けます。