マークダウン チートシート:全21種類のmarkdown 記法 一覧を1ページで

マークダウン チートシートとは、各markdown要素とその正確な記法を1ページで対照できる早見表のことで、公式ドキュメントを開かなくても文書を整形できます。 このページでは全21種類の要素を2つの表に整理しています。1つ目はJohn Gruberが2004年のオリジナル仕様で定義した基本記法10種類、2つ目はCommonMark(2014年)やGitHub Flavored Markdown(2017年)などの後発フレーバーが追加した拡張記法11種類です。掲載している記法例はすべてオンラインmarkdownエディタでも動作し、入力と同時にライブプレビューで表示結果を確認できます。

基本記法

基本記法は2004年のオリジナル設計に含まれる10種類の要素で、どのmarkdownアプリでも同じように表示されます。 この10種類で日常的な文書作成の大部分をカバーできます。見出しとリストで構造を作り、太字と斜体で強調し、リンクと画像で参照を示します。この表の要素だけで書かれた文書は、GitHub、Obsidian、Reddit、Discord、そして2004年以降に作られたあらゆるエディタで正しく表示されます。

要素Syntax表示結果
見出し# H1 / ## H2 / ### H3レベル1から6のセクションタイトル。#1つが1レベルに対応します
太字**strong words**強調したい語句
斜体*slanted words*斜めに傾いた語句
引用> quoted line左側に罫線が付いたインデント付きの引用ブロック
番号付きリスト1. Step one
2. Step two
番号付きリスト。番号は連番で表示されます
箇条書きリスト- First point
- Second point
箇条書きリスト。*+もマーカーとして使えます
コード`inline code`等幅フォントの枠内に表示されるインラインコード
水平線---セクションを区切る全幅の罫線
リンク[anchor text](https://example.com)「anchor text」と表示されるクリック可能なリンク
画像![alt description](photo.png)アクセシビリティ用のaltテキスト付きの埋め込み画像

見出し記号は最後の#の後に半角スペースが必要で、水平線の上には空行が必要です。基本記法の表示崩れは、ほとんどがこの2点が原因です。

拡張記法

拡張記法は2004年のオリジナル仕様に含まれていなかった11種類の要素で、対応状況はアプリが実装しているmarkdownフレーバーによって異なります。 テーブル、フェンス付きコードブロック、タスクリストはGitHub Flavored Markdownで登場し、GitHubが2017年に仕様として正式化しました。脚注、定義リスト、ハイライトは別のフレーバー由来で、表示できるアプリはさらに少なくなります。

要素Syntax表示結果
テーブル| Name | Role |
| --- | --- |
| Ada | Engineer |
ヘッダー行と列揃えを持つ表
フェンス付きコードブロック```json
{ "id": 1 }
```
複数行のコードボックス。シンタックスハイライトも指定できます
脚注A claim.[^1]
[^1]: The source.
番号付きの参照と、ページ末尾に表示される注記
見出しID## Pricing {#pricing}直リンク用のカスタムアンカーが付いた見出し
定義リストTerm
: Meaning of the term
用語の行の下に、インデント付きで定義が表示されます
打ち消し線~~old figure~~古い数値
タスクリスト- [x] Ship the draft
- [ ] Review edits
チェック済みと未チェックのボックスが並ぶチェックリスト
絵文字ショートコード:tada:対応する絵文字。🎉
ハイライト==key phrase==色付きの背景で表示されるフレーズ
下付き文字H~2~OH₂O
上付き文字x^2^

対応状況はアプリごとに異なります。GitHubはテーブル、フェンス付きコードブロック、タスクリスト、打ち消し線、脚注、絵文字ショートコードを表示しますが、ハイライト、下付き文字、上付き文字は無視します。Obsidianはテーブル、脚注、タスクリスト、打ち消し線、ハイライトに対応します。Discordは太字、斜体、打ち消し線、コードブロックを受け付けますが、テーブルと脚注には対応していません。表示先のプラットフォームが分からない場合は、基本記法の10種類が安全な選択です。

このチートシートの使い方

左の列で要素を探し、中央の列の記法をコピーして、プレースホルダーのテキストを自分の内容に置き換えてください。 表示結果の列で出力イメージを確認できるため、コピーする前に目的の要素かどうか判断できます。拡張記法の表にある要素は、先に対応状況の注記を確認してください。GitHubで表示される脚注も、Discordでは消えてしまいます。

記法を確かめる最速の方法は、オンラインmarkdownエディタに貼り付けることです。ライブプレビューは各要素を数ミリ秒で表示するため、崩れたテーブルや閉じ忘れの**マーカーはその場で見つかります。markdownを毎日使う人なら、基本記法の表は1週間ほどで自然に覚えてしまいます。手元に置いておく価値があるのは、むしろ拡張記法の表のほうです。

ダウンロードと印刷

このマークダウン 早見表はA4用紙1枚に収まり、.mdファイルとしてダウンロードできるため、ノートアプリに保存したり、印刷してデスクに置いたりできます。 ダウンロードしたファイル自体が有効なmarkdownで、GFMテーブルに対応するアプリであれば2つの表とも正しく表示されます。エディタでも、Obsidianでも、GitHubリポジトリでも、開いた先でレイアウトは保たれます。

よくある質問

基本記法と拡張記法の違いは何ですか?

基本記法は2004年のオリジナル仕様に含まれる10種類の要素を指し、拡張記法は後発のフレーバーが追加した11種類の要素を指します。 基本記法はすべてのmarkdownアプリが対応しています。拡張記法はフレーバー次第です。CommonMarkは2014年にコア動作を標準化し、GFMは2017年の仕様でテーブル、タスクリスト、打ち消し線を追加しました。

すべてのmarkdownアプリが拡張記法に対応していますか?

いいえ。拡張記法の対応状況はアプリごとに異なり、11種類すべてを表示できるアプリは1つもありません。 GitHubはハイライトと下付き文字を、Discordはテーブルと脚注をそれぞれ表示できず、3つの中ではObsidianが最も広い範囲をカバーしています。複数のプラットフォームに向けた文書は、基本記法とGFMテーブルの範囲に収めるのが安全です。

markdownの習得は難しいですか?

いいえ。markdownの要素は全部で21種類しかなく、ほとんどの文書は基本の10種類で書けます。 見出しの#、太字の**、リストの-だけで実際の利用の大半をまかなえます。ライブプレビュー付きのエディタなら間違いがその場で分かるため、ほとんどの人は1回の練習で自然なmarkdownを書けるようになります。

無料のオンラインMarkdownエディタを試す

ライブプレビューでMarkdownを書き、.mdファイルを開き、HTML・Word・PDF・テキストをMarkdownに変換。すべてブラウザ内で完結します。

エディタを開く

その他のMarkdownガイド

オンラインMarkdownエディタ:MDファイルの編集・プレビュー・変換

マークダウンをオンラインで編集・プレビュー・整形。mdファイルをブラウザで開き、入力と同時にmarkdown プレビューを確認。HTML・Word・PDF・テキストからMarkdownへの変換も無料です。

マークダウン記法の基本ガイド

マークダウン記法(markdownの書き方)を2004年のオリジナル仕様に基づいて解説します。見出し、太字、箇条書き、リンク、画像、コード、引用、エスケープまで、11要素を例付きで学べます。

マークダウン 拡張記法ガイド:markdown テーブル(表)・脚注・タスクリストの書き方

マークダウン 拡張記法を徹底解説。markdown テーブル(表)、コードブロック、脚注、タスクリストなど全12要素の書き方と主要アプリの対応状況を、コピーしてすぐ使えるサンプル付きで紹介します。

マークダウン入門:Markdownの基本と書き方

マークダウンとは何か、.mdからHTMLへの変換の仕組み、Wordより選ばれる理由、そしてマークダウンの使い方と最初のmarkdownファイルの書き方を5分で解説します。

マークダウンの裏技:足りない機能を補うワークアラウンド集

markdown で下線を引く、見出しを中央揃えにする、文字色を変える、コメントを隠す方法を解説。HTMLを使った12の裏技をコード例付きで紹介し、タグが削除されるレンダラーも明記します。