開発者向けユーティリティ

Markdown to HTML

一般的なMarkdown記法をHTMLに変換し、安全なプレビューとコピー可能なHTML出力を提供します。

このパーサーは主要な記法に特化しています:見出し、強調、リスト、引用、リンク、インラインコード、コードブロック、段落。

サポート範囲

入力された生のHTMLは最初にエスケープされます。プレビューはパーサーによって生成されたHTMLのみを表示するため、ドキュメント作成やスニペット作業において予測可能な動作を維持します。

Markdownを変換

エスケープ処理

HTMLタグはMarkdownルールが適用される前にエスケープされるため、ソースに入力されたタグはそのまま表示されます。

リンク

Markdownリンクは、エスケープされたソースから生成された安全なテキストとhref属性を使用して変換されます。

制限事項

これは完全なCommonMarkエンジンではありません。一般的なドキュメントスニペット向けに最適化されています。

仕組み

パーサーはまず生のHTMLエンティティをエスケープし、次に各行に対してMarkdown変換を適用します。最初にコードブロックが保持され、次にインライン書式が適用され、最後に見出し、リスト、引用などのブロック構造が最終的なHTMLとして組み立てられます。