N
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> (自動リンク)  
コードブロック
\`\`\`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 回の改行は段落として扱われないツールが多い。段落を分けたい時は空行を挟む