Markdown は、プレーンテキストを HTML 文書に変換する軽量マークアップ言語です。シンプルで読みやすい記法で、効率的な文書作成を可能にします。
基本的な記法
見出し
見出しは # を使用して表現します。レベルに応じて # の数を調整します。
# 見出し 1
## 見出し 2
### 見出し 3
#### 見出し 4
##### 見出し 5
###### 見出し 6
段落と改行
段落は空行で区切ります。行の最後に 2 つのスペースを追加すると改行されます。
これは段落 1 です。
これは段落 2 です。
この行は改行されます。
強調
文字を強調するには * または _ を使用します。
_イタリック_
_イタリック_
**太字**
**太字**
**_太字かつイタリック_**
**_太字かつイタリック_**
リストの作成
箇条書きリスト
箇条書きリストは -、*、+ を使用します。
- 項目 1
- 項目 2
- サブ項目 1
- サブ項目 2
- 項目 3
* 項目 1
* 項目 2
- サブ項目 1
- サブ項目 2
* 項目 3
番号付きリスト
番号付きリストは数字と . を使用します。
1. 項目 1
2. 項目 2
1. サブ項目 1
2. サブ項目 2
3. 項目 3
リンクと画像
リンク
リンクは [テキスト](URL) の形式で作成します。
[GitHub](https://github.com)
[相対リンク](./docs/readme.md)
[参照リンク][1]
[1]: https://example.com
画像
画像は  の形式で挿入します。


![参照画像][image]
[image]: https://example.com/image.jpg
コードの表記
インラインコード
文中にコードを表示するには ` で囲みます。
`console.log()` を使用してデバッグします。
コードブロック
複数行のコードはトリプルバッククォートで囲みます。
```javascript
function greet(name) {
console.log(`Hello, ${name}!`);
}
```
表(テーブル)
表はパイプ | を使用して作成します。
| 名前 | 年齢 | 職業 |
| ---- | ---- | ---------- |
| 田中 | 25 | エンジニア |
| 佐藤 | 30 | デザイナー |
| 鈴木 | 28 | マーケター |
表の配置
コロン : を使用して文字の配置を指定できます。
| 左揃え | 中央揃え | 右揃え |
| :----- | :------: | -----: |
| 内容 1 | 内容 2 | 内容 3 |
| 内容 4 | 内容 5 | 内容 6 |
高度な記法
引用
引用は > を使用します。
> これは引用です。
> 複数行にまたがる引用も可能です。
>
> > ネストした引用
水平線
水平線は ---、***、___ を使用します。
---
---
---
チェックリスト
チェックリストは - [ ] または - [x] を使用します。
- [ ] 未完了のタスク
- [x] 完了したタスク
- [ ] 別の未完了タスク
脚注
脚注は [^識別子] を使用します。
本文中での脚注の参照[^1]
[^1]: これは脚注の内容です。
実用的な使用例
プロジェクトドキュメント
# プロジェクト名
## 概要
このプロジェクトは...
## インストール
```bash
npm install
```
使用方法
- 設定ファイルを作成
- アプリケーションを起動
- ブラウザで確認
API リファレンス
| エンドポイント | メソッド | 説明 |
|---|---|---|
/api/users | GET | ユーザー一覧取得 |
/api/users | POST | ユーザー作成 |
### 学習ノート
```markdown
# JavaScript学習ノート
## 変数の宣言
- `let`: 再代入可能
- `const`: 再代入不可
- `var`: 非推奨
## 関数
```javascript
// 関数宣言
function add(a, b) {
return a + b;
}
// アロー関数
const multiply = (a, b) => a * b;
注意点
varは使用せず、letまたはconstを使用する
Markdownは学習コストが低く、多くのプラットフォームでサポートされているため、技術文書やブログ記事の作成に最適です。基本的な記法をマスターすれば、効率的で読みやすい文書を作成できます。