メインコンテンツへスキップ
FreeOnlineTools Go
日本語
説明

Markdownとは?軽量マークアップ言語の完全な解説

FreeOnlineTools Team 著 · 2026-09-02を更新しました

簡単な回答

Markdown は、単純な記号を使用してテキストの書式設定を行うプレーン テキストのマークアップ言語です。# は見出し、** は太字、* は斜体、- はリスト、[text](url) はリンクです。これはプレーン テキストとして読み取り可能で、HTML に変換できるように設計されています。無料の Markdown to HTML Converter を使用して、ブラウザで Markdown をレンダリングします。

導入

Markdown は、2004 年に John Gruber によって作成された軽量のマークアップ言語で、プレーン テキスト形式を使用して構造化ドキュメントを作成します。目標は読みやすさです。Markdown ソース テキストは、HTML タグのような視覚的な乱雑さを排除し、それが表すものと同じように見える必要があります。 Markdown は、GitHub 上の README ファイル、ドキュメント サイト、ブログ投稿、Reddit や Stack Overflow などのプラットフォーム上のコメント、Obsidian や Notion などのメモ作成アプリの標準です。 Web パブリッシング用にマークダウンは HTML に変換されます。

ステップバイステップ

  1. 基本的な構文を学ぶ

    見出し: # H1、## H2、### H3。太字: **テキスト**。斜体: *テキスト*。リスト: - 項目または 1. 項目。リンク: [テキスト](url)。画像: ![alt](url)。コード: `inline` または ```block```。ブロック引用符: > 引用符。横罫線:---。

  2. 哲学を理解する

    Markdown はプレーンテキストとして読めるように設計されています。ソースは最終的にレンダリングされた出力に近くなるはずです。**太字** は太字のように見え、# Heading は見出しのように見えます。これは、<strong>太字</strong>と <h1>見出し</h1> が視覚的に乱雑になっている HTML とは対照的です。

  3. バリエーションを学ぶ

    元の Markdown (Gruber の仕様) は最小限です。 CommonMark は、標準化され、明確に仕様が定められたバージョンです。 GitHub Flavored Markdown (GFM) は、テーブル、取り消し線、タスク リスト、自動リンクを追加します。 MDX を使用すると、React コンポーネントを Markdown に埋め込むことができます。ほとんどのツールは GFM をサポートしています。

  4. マークダウンを HTML に変換する

    Markdown は Web パブリッシング用に HTML に変換されます。 # Hello は <h1>Hello</h1> に、**太字** は<strong>太字</strong>になります。静的サイト ジェネレーター (Astro、Hugo、Jekyll) はビルド時に Markdown を変換します。即座に変換するには、Markdown to HTML コンバーターを使用してください。

例

見出しと段落

入力: # タイトル 一段落。

出力: <h1>Title</h1> <p>A paragraph.</p>

太字と斜体

入力: **太字**および*斜体*

出力: <strong>bold</strong> and <em>italic</em>

リンクと画像

入力: [text](https://example.com) and ![alt](image.png)

出力: <a href="https://example.com">text</a> and <img src="image.png" alt="alt">

よくある問題

  • 改行 — Markdown の 1 つの改行は、HTML では改行を作成しません。行末には 2 つのスペースを使用するか、段落区切りには 2 つの改行を使用します。
  • ネストされたリスト — インデントが重要です。ネストされた項目には一貫して 2 つまたは 4 つのスペースを使用します。それらを混合すると、リスト構造が壊れる可能性があります。
  • Raw HTML — ほとんどの Markdown パーサーは raw HTML を通過しますが、一部のパーサーはそれをサニタイズします。 HTML を直接埋め込む場合は、パーサーの動作を確認してください。
  • さまざまなフレーバー - Original Markdown、CommonMark、GFM には微妙な違いがあります。ターゲット プラットフォームがどのフレーバーをサポートしているかを確認してください。

ヒント

  • 記述とドキュメントには Markdown を使用します。HTML よりも読み書きがはるかに簡単です。
  • GitHub Flavored Markdown (GFM) は最も一般的なバリアントで、テーブル、取り消し線、タスク リストが追加されます。
  • ブログやドキュメント サイトのビルド時に Markdown で記述し、HTML に変換します。
  • Markdown to HTML コンバーターを使用して、ブラウザーで瞬時に Markdown をレンダリングします。

関連ツール

関連ガイド

参考文献