マークダウン記法完全ガイド
この記事では、マークダウンで使用できる様々な書式をすべて網羅しています。
見出し
見出し1
見出し2
見出し3
見出し4
見出し5
見出し6
テキスト装飾
太字(Bold)のテキスト
斜体(Italic)のテキスト
太字かつ斜体
取り消し線
インラインコード
リスト
順序なしリスト
リストアイテム1
リストアイテム2
ネストされたアイテム1
ネストされたアイテム2
さらにネストされたアイテム
リストアイテム3
順序付きリスト
最初のアイテム
2番目のアイテム
ネストされたアイテム1
ネストされたアイテム2
3番目のアイテム
チェックリスト
[ ] 未完了タスク1
[ ] 未完了タスク2
[x] 完了済みタスク
リンク
画像
引用
これは引用文です。 複数行にわたる引用も可能です。
ネストされた引用
コードブロック
シンタックスハイライトなし
プレーンなコードブロック
複数行のコードを記述できます
JavaScript
function greet(name) {
console.log(`Hello, ${name}!`);
return true;
}
const result = greet('World');
Python
def calculate_sum(a, b):
"""2つの数値の合計を返す関数"""
return a + b
result = calculate_sum(10, 20)
print(f"結果: {result}")
HTML
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>サンプル</title>
</head>
<body>
<h1>Hello World</h1>
</body>
</html>
CSS
.container {
max-width: 1200px;
margin: 0 auto;
padding: 20px;
}
.button {
background-color: #007bff;
color: white;
border-radius: 4px;
}
テーブル
列1 列2 列3
データ1 データ2 データ3
データ4 データ5 データ6
データ7 データ8 データ9
列の配置
左揃え 中央揃え 右揃え
左 中央 右
A B C
水平線
脚注
これは脚注付きのテキストです^1。
別の脚注もあります^2。
エスケープ
* アスタリスクをエスケープ
# ハッシュをエスケープ
[ブラケット]をエスケープ
数式(一部のマークダウンエンジンでサポート)
インライン数式: $E = mc^2$
ブロック数式:
$$ \sum_{i=1}^{n} x_i = x_1 + x_2 + \cdots + x_n $$
定義リスト
用語1 : 用語1の定義
用語2 : 用語2の定義その1 : 用語2の定義その2
まとめ
以上がマークダウンで使用できる主要な書式です。これらを組み合わせることで、リッチで読みやすいドキュメントを作成できます。