Markdown プレビュー

Markdown ドキュメントをプレビュー

Markdown ドキュメントをプレビュー0 文字 / 0 行
Markdown ソース
プレビュー結果
プレビュー結果はここに表示されます

ツール説明

Markdown プレビューについて

Markdown Preview は Markdown のソースを読みやすいプレビューに変換し、見出し、リスト、リンク、引用、テーブル、コードブロックを確認できます。

README、ドキュメントの断片、Issue、ブログ下書きを送る前の確認に使えます。

Markdown Preview の使い方

  1. Markdown のソースを貼り付けます。
  2. サンプルで GFM のテーブル、フェンス付きコードブロック、リンクの表示を確認します。
  3. 見出しの階層、リストのインデント、リンクの表示を確認します。

よくある利用場面

  • README のコードブロックの言語指定とテーブルの揃えをコミット前に確認する。
  • GitHub の Issue やリリースノートを投稿前にプレビューする。
  • API ドキュメントの断片について、見出しとリストの入れ子を確認する。

Markdown の構文と崩れやすい書き方

Markdown は軽量ですが、空行、インデント、バッククォートの数でレンダリングが変わります。GitHub Flavored Markdown はテーブル、タスクリスト、フェンス付きコードブロックを追加します。

  • 見出しは # を使い、順序立てた階層を保ちます。
  • 入れ子のリストはインデントに依存し、タブとスペースの混在で崩れやすいです。
  • フェンス付きコードブロックは 3 個のバッククォートで囲み、言語名を指定できます。
  • リンクのテキストは「ここをクリック」ではなく、内容が分かる表現にします。

Markdown プレビューのよくある質問

GitHub Flavored Markdown に対応しますか?
テーブル、フェンス付きコードブロック、タスクリストなどよく使う GFM の機能はプレビューできますが、最終的な表示は対象プラットフォームに依存します。
入れ子のリストが反映されないのはなぜですか?
多くはインデントまたは空行の問題です。子項目は親より深くインデントし、記号の種類を揃えます。
内容はアップロードされますか?
いいえ。Markdown のレンダリングはブラウザー内で実行され、wetool.site へ送信されません。

Markdown Preview と公開

プレビューは多くの表示崩れを見つけますが、GitHub、npm、フォーラム、CMS では Markdown 拡張やサニタイザーが異なることがあります。公開前に対象プラットフォームで再確認してください。

Markdown 方言の比較

プレビューツールは構造の問題を見つけるのに役立ちますが、プラットフォームごとの Markdown の方言は完全には同じではありません。

  • CommonMark は見出し、段落、リスト、引用、コードブロックなどの基本構文を扱います。
  • GitHub Flavored Markdown はテーブル、タスクリスト、打ち消し線、自動リンクなどよく使う拡張を追加します。
  • ブログ、CMS、ドキュメントサイトは front matter、見出しアンカー、脚注、数式を追加することがあります。

安全なレンダリングと公開時の注意点

Markdown のプレビューは最終的な公開環境ではありません。HTML、画像、外部リンク、プラットフォーム側のフィルターに注意してください。

  • 信頼できない Markdown を安全な HTML として扱わないでください。対象プラットフォームは通常生の HTML を sanitize します。
  • 外部画像と links は公開後にリクエスト元、トークンパラメーター、内部アドレスを露出する可能性があります。
  • README、npm のドキュメント、CMS のページを公開する前に、対象プラットフォームで最終的な表示を確認してください。