12 Markdown入門
Markdown(マークダウン)は,文書を記述するための軽量マークアップ言語の一つです.Markdown記法は,シンプルで読み書きが容易でありながら,HTMLなどのマークアップ言語に変換することができます.Markdown記法は,John GruberとAaron Swartzによって設計され,2004年にリリースされました.
Markdownは、ブログ記事、READMEファイル、ドキュメントなど、さまざまな用途で広く使用されています。現在,生成AIの発展に伴い,Markdownはさらに重要な役割を果たしています.
12.1 VS CodeでMarkdownファイルの作成
VS Codeを使用してMarkdownファイルを作成するには,以下の手順に従います.
- VS Codeを開きます.
- 「ファイル」メニューから「フォルダを開く」を選択し,Markdownファイルを保存したいフォルダを選択します.
- 「ファイル」メニューから「新しいファイル」を選択します.
- ファイル名を入力し,拡張子を
.mdにします.例えば,notes.mdとします. - Ctrl + S を押してファイルを保存します.
- Markdownファイルが作成され,VS Codeのエディタで開かれます.
まずは,以下の内容をMarkdownファイルにコピーしてみましょう.
# Level 1 Heading
This is a *sample* **Markdown** file.
## Level 2 Heading
- Item 1
- Item 2
## Equation
$$
E = mc^2
$$よく使用されるMarkdownの記号を以下の表に示します.
| 記号 | 説明 |
|---|---|
# |
見出し(レベル1) |
## |
見出し(レベル2) |
- |
箇条書き |
1. |
番号付き箇条書き |
** |
太字 |
* |
斜体 |
> |
引用 |
` |
コード |
12.2 見出し
# の後にスペースを空けてテキストを書くことで,見出しを作成できます.# の数によって見出しのレベルが決まります.例えば,レベル3の見出しは,### を使用します.
# 見出し1
## 見出し2
### 見出し312.3 段落
段落は,空行で区切ることで作成できます.
Markdownが大好きです.
これから,Markdownで講義ノートを書いていきます.12.4 太字
** でテキストを囲むと,太字になります.
Markdownが**大好き**です.Markdownが大好きです.
12.5 イタリック
* でテキストを囲むと,イタリックになります.
*Markdown*が大好きです.Markdownが大好きです.
12.6 引用
> を文の前に置くと,引用になります.
> 学而不思則罔,思而不学則殆.
>
> -- 孔子学而不思則罔,思而不学則殆.
– 孔子
12.7 リスト
順序なしリストは,- を使用して作成できます.
- 項目1
- 項目2
- 項目3- 項目1
- 項目2
- 項目3
順序ありリストは,1. のように数字とピリオドを使用して作成できます.
1. 項目1
2. 項目2
3. 項目3- 項目1
- 項目2
- 項目3
12.8 コード
本文の内容をコードとして表示するには,バッククォート(```)でテキストを囲みます.
以下は,Pythonのコードブロックの例です.
```python
print("Hello, World!")
```print("Hello, World!")以下は,C言語のコードブロックの例です.
```c
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
```#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}12.9 数式
$で囲むことでインライン数式(inline equation)を記述することができる.例えば,$y = ax + b$ は,\(y = ax + b\)と表示される.
$$で囲むことでディスプレイ数式(display equation)を記述することができる.例えば,$$y = ax + b$$ は,
\[y = ax + b\]
と表示される.