HTML順序付きリストからMarkdown番号付きリストへの変換
HTML <ol>と<li>要素をMarkdownの番号付きリストに変換する方法を解説。start属性の処理、逆順リスト、ネストされた順序付きリスト、番号フォーマットを含みます。
Lists & Tables
詳細な説明
HTML順序付きリストからMarkdownへの変換
HTMLの順序付きリスト(<ol> と <li> の子要素)はMarkdownの 1.、2.、3. 表記の番号付きリストに変換されます。
基本的な順序付きリスト
<ol>
<li>リポジトリをクローン</li>
<li>依存関係をインストール</li>
<li>開発サーバーを起動</li>
</ol>
変換結果:
1. リポジトリをクローン
2. 依存関係をインストール
3. 開発サーバーを起動
start属性
HTMLは start 属性を使用して1以外の番号から開始できます。CommonMarkでは最初の番号が開始値を決定します。多くのコンバーターは start 属性を尊重して番号付けを行います。
ネストされた順序付きリストと順序なしリスト
インデントは親リスト項目のコンテンツ開始位置に揃えます(番号付きリストでは通常3-4スペース)。
レイジーナンバリング
一部のコンバーターはMarkdownが自動的に連番を振るため、すべての項目を 1. で出力します。これは有効なMarkdownで正しくレンダリングされますが、明示的な番号付けが可読性のために一般的に推奨されます。
逆順リスト
HTMLは <ol reversed> をサポートしますが、Markdownには同等の機能がありません。逆順リストは通常、標準の昇順番号で変換されます。
ユースケース
順序付きリスト変換は、ステップバイステップのチュートリアル、インストールガイド、APIドキュメント、手順的なコンテンツに不可欠です。start属性とネストの正しい処理により、移行後も手順が順序的に正確であることが保証されます。