Markdownチートシート
LoveMarkdown編集部·公開 ·更新
すべての構文を、無駄なく。左が書き方、右が結果です。
見出し
| # 見出し1 | 見出し1 |
| ## 見出し2 | 見出し2 |
| ### 見出し3 | 見出し3 |
| #### 見出し4 | 見出し4 |
| ##### 見出し5 | 見出し5 |
| ###### 見出し6 | 見出し6 |
テキスト書式
| **太字** | 太字 |
| *斜体* | 斜体 |
| ***太字斜体*** | 太字斜体 |
| ~~取り消し線~~ | 取り消し線 |
| `インラインコード` | インラインコード |
| ==ハイライト== | ハイライト |
引用
リスト
| - アイテム | • アイテム |
| - ネスト | • ネスト |
| 1. アイテム | 1. アイテム |
| 1. ネスト | 1. ネスト |
| - [x] 完了 | ✅ 完了 |
| - [ ] 未完了 | ⬜ 未完了 |
リンク
画像
|  | 代替テキスト付き画像 |
| [](f.png) | クリック可能な画像 |
コード
| `コード` | コード |
| ```lang
ブロック
``` | ブロック
|
テーブル(GFM)
| | H1 | H2 |
|----|----|
| a | b | | |
水平線
| テキスト[^1]
[^1]: 注釈 | テキスト1 ¹ 注釈 |
数式 / LaTeX
| $E = mc^2$ | E = mc² |
| $$\int x dx$$ | ∫ x dx |
定義リスト
絵文字
| :smile: :heart: :rocket: | 😄 ❤️ 🚀 |
| :fire: :star: :thumbsup: | 🔥 ⭐ 👍 |
| :check: :x: :warning: | ✅ ❌ ⚠️ |
エスケープ
| \*斜体ではない | *斜体ではない* |
| \# 見出しではない | # 見出しではない |
| \- リストではない | - リストではない |
Markdown内のHTML
| <kbd>Ctrl</kbd> | Ctrl |
| H<sub>2</sub>O | H2O |
| x<sup>2</sup> | x2 |
| [//]: # (非表示) | (何も表示されません) |
| <!-- 非表示 --> | (何も表示されません) |
フロントマター
| ---
title: ...
--- | メタデータ(出力されません) |
フレーバーサポート
| 機能 | 標準Markdown | GFM | Pandoc |
|---|
| テーブル | ❌ | ✅ | ✅ |
| タスクリスト | ❌ | ✅ | ✅ |
| 取り消し線 | ❌ | ✅ | ✅ |
| 脚注 | ❌ | ❌ | ✅ |
| 数式 | ❌ | ✅ | ✅ |
| 絵文字 | ❌ | ✅ | ✅ |
| ハイライト | ❌ | ❌ | ✅ |
| 定義リスト | ❌ | ❌ | ✅ |
変換
よくある質問
MarkdownとGFMの違いは?
GFM(GitHub Flavored Markdown)は標準Markdownにテーブル、タスクリスト、取り消し線、フェンス付きコードブロックを加えたものです。ほとんどのツールはGFMに対応しています。
HTMLを混ぜて書けますか?
はい。Markdownの構文だけでは足りないときにHTMLを使えます。ただしGitHubは<script>を除去します。
構文が反映されないときは?
次の3点を確認してください。ブロックの前後に空行があるか、インデントにタブではなくスペースを使っているか、そのツールが対応しているフレーバーかどうか。