nob@lit-forge

Markdown 記法 早見表

見出し・リスト・コードブロック・表・リンク・画像など、Markdown の基本記法を一枚に凝縮。GitHub Flavored Markdown (GFM) 拡張(チェックリスト・打ち消し線・自動リンク)も含めて、README や技術ブログで即使えるサンプル付き。

#Markdown#GFM#ドキュメント#早見表

見出し

# 見出し 1
## 見出し 2
### 見出し 3
#### 見出し 4

強調・装飾

**太字**
*斜体*
~~打ち消し線~~   (GFM)
`インラインコード`
> 引用文
>> ネストした引用

リスト

- 箇条書き 1
- 箇条書き 2
  - ネスト

1. 番号付き 1
2. 番号付き 2

- [ ] 未完了タスク   (GFM)
- [x] 完了タスク     (GFM)

リンク・画像

[表示テキスト](https://example.com)
[title 付き](https://example.com "tooltip")
<https://example.com>   (自動リンク)
![alt](https://example.com/image.png)
![alt](/local/path.png "title")

コードブロック

\`\`\`ts
// 言語指定でハイライト
function hello(name: string) {
  return \`Hello, \${name}!\`;
}
\`\`\`

| 左寄せ | 中央 | 右寄せ |
|:-------|:----:|-------:|
| A      | B    | C      |
| Alice  | 30   | $100   |

水平線・改行

---   (水平線、ハイフン 3 つ)

行末に半角スペース 2 つ
これで強制改行

GFM 拡張

  • URL の自動リンク(https://... が自動で <a> 化)
  • 打ち消し線 ~~text~~
  • タスクリスト - [x]
  • 表(| で区切る、:--- で左寄せ、---: で右寄せ)
  • 脚注 [^1] / 定義 [^1]: 本文

エスケープ

記号そのものを出したい時はバックスラッシュでエスケープ:

\*本当は太字にしたくない\*
\# 見出しじゃなく # を出したい

よくあるハマりどころ

  • 段落間の空行は必須: 見出し・リスト・コードブロックの前後に空行を入れる
  • コードブロック内のバッククォート: 3 連バッククォートの中に 3 連バッククォートを書く時は、外側を 4 連にする
  • 数式記法は標準外: Qiita / Zenn / GitHub は独自に KaTeX サポート。処理系依存
  • 改行と段落: 1 回の改行は段落として扱われないツールが多い。段落を分けたい時は空行を挟む

関連ツール(lit-forge)