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属性とネストの正しい処理により、移行後も手順が順序的に正確であることが保証されます。

試してみる — HTML to Markdown

フルツールを開く