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 できません。これは解析規則です。ブロックを強制的に分けたいときは、空行を挿入するか明示的な接頭辞を付けます。

📚 関連項目

段落CommonMark コア 引用CommonMark コア ハード・ソフト改行CommonMark コア
Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%