Markdown チェックシート: 構文、フォーマットおよび構成のクイックリファレンス

Markdownのクイックリファレンス:見出し、リスト、コード、テーブルなど。

目次

Markdown言語は、ウィキペディアやHugoで使用されています。ヘッダー、リスト、フォントスタイルの変更、画像、コードブロック、およびテーブルをサポートしています。ここでは、Markdownフォーマットの簡単な概要をまとめています。

markdown-file in the space 上記の画像は、Flux - text to image AIによって生成されました。

Markdownは、プレーンテキストドキュメントに書式を追加するために使用できる軽量なマークアップ言語です。このガイドでは、最もよく使われるMarkdown構文の包括的な概要を提供し、構造が整って視覚的に魅力的なドキュメントを作成するのを助けるものです。

このチートシートは、2026年のドキュメントツール: Markdown、LaTeX、PDF、および印刷ワークフローハブの一部です。

Markdown見出し(H1~H6)

Markdownでは、ハッシュ記号(#)を使用して見出しを作成します。見出しテキストの前にあるハッシュの数が見出しのレベルを示します。

# H1
## H2
### H3
#### H4
##### H5
###### H6
` ``

## 太字、斜体、強調

Markdownでは、テキストを強調するためのいくつかの方法があります。斜体にはアスタリスク(*)またはアンダースコア(_)を使用し、太字にはダブルアスタリスク(**)またはダブルアンダースコア(__)を使用します。

斜体
```md
*斜体* または _斜体_

太字

**太字** または __太字__

太字と斜体

***太字と斜体*** または ___太字と斜体___
` ``

## 順序付きリストと順序なしリスト

Markdownは順序付きリストと順序なしリストの両方をサポートしています。

順序なしリスト
```md
- アイテム1
- アイテム2
  - サブアイテム1
  - サブアイテム2

順序付きリスト

1. 最初の項目
2. 2番目の項目
   1. サブアイテム1
   2. サブアイテム2
` ``

## Markdownでのハイパーリンク

リンクを作成するには、リンクテキストを角括弧([])で囲み、URLを丸括弧(())で囲います。

```md
[リンクテキスト](URL)

詳しくは[Markdownガイド](https://www.markdownguide.org/)をご覧ください。
` ``

## 画像の埋め込み

画像を追加するには、エクスクラメーションマーク(!)に続いて、代替テキストを角括弧で囲み、画像のURLを丸括弧で囲います。

```md
![代替テキスト](画像URL)

![Markdownロゴ](https://www.markdownguide.org/assets/images/markdown-logo.png)
` ``

## ブロック引用とネストされた引用

ブロック引用は、大なり記号(>)を使用して作成します。

```md
> これはブロック引用です。

ネストされたブロック引用

> これは最初のレベルの引用です。
>> これはネストされたブロック引用です。
` ``

## インラインコードとフェンス付きコードブロック

インラインコードを追加するには、バッククォート(`)で囲みます。コードブロックは、トリプルバッククォート(```)を使用して作成します。

インラインコード
```md
C言語では `printf()` を使用してテキストを出力します。
` ``

コードブロック
````md
```python
def hello_world(): print("Hello, World!")

コードブロックについての詳細は、別の投稿をご覧ください: [Markdownコードブロックの使用](https://www.glukhov.org/ja/documentation-tools/markdown/markdown-codeblocks/ "Markdownコードブロック - 詳細な説明")

## 水平線(ディバイダ)

水平線は、3つ以上のダッシュ(---)、アスタリスク(***)、またはアンダースコア(___)を使用して作成します。

```markdown
---
` ``

## テーブル

Markdownのテーブルは、パイプ(|)とハイフン(-)を使用して作成します。

```md
例
| ヘッダー1 | ヘッダー2 |
|----------|----------|
| セル1   | セル2   |
| セル3   | セル4   |
` ``

配置オプション、マルチカラムフォーマット、およびGFM固有の機能については、[Markdownでのテーブル: 完全ガイド](https://www.glukhov.org/ja/documentation-tools/markdown/tables-in-markdown/ "Markdownテーブル構文を完全にマスターするためのガイド。基本的なテーブル、配置、GitHub Flavored Markdown(GFM)など")を参照してください。

## タスクリスト(チェックボックス)

タスクリストは、チェックボックスを作成できる特殊なリストです。

```md
例
- [x] 完了したタスク
- [ ] 未完了のタスク
` ``

## 縦線付きテキスト

縦線付きテキストは、ダブルティルダ(~~)を使用して作成します。

```md
~~これは縦線付きテキストです。~~
` ``

## テキストのハイライト

テキストのハイライトはMarkdownではネイティブにサポートされていませんが、一部のレンダラーでは==構文を使用してサポートされています。

例
```md
==これはハイライトされたテキストです。==
` ``

## 下付き文字と上付き文字

下付き文字は、テキストの前にキャレット(^)を使用して作成し、上付き文字は、テキストの前にティルダ(~)を使用して作成します。

例
```md
H~2~Oは水です。
E = mc^2
` ``

## 数式(LaTeX構文)

数式は、ドル記号($)内でLaTeX構文を使用して追加できます。

例
```md
$$ E = mc^2 $$
` ``

## 特殊文字のエスケープ

特殊文字をエスケープするには、バックスラッシュ(\)を使用します。

例
```md
\*斜体\* または \_斜体\_
` ``

この包括的なチートシートでは、構造の整ったドキュメントを作成するために必要な基本的なMarkdown構文をカバーしています。より高度な機能やカスタマイズについては、特定のレンダラードキュメントまたは追加リソースを参照してください。Hugoを使用している場合、[Hugoコマンドチートシート](https://www.glukhov.org/ja/post/2022/hugo-cheatsheet/ "Hugoチートシート - 静的サイトジェネレータHugoの役に立つコマンドのリストと説明")は、非常に便利な参考資料です。