Markdown の基礎文法を記録します
タイトル#
タイトルにしたいテキストの前に#
を追加します。
#
は一つで一つ目のタイトル、##
は二つで二つ目のタイトル、というように続きます。合計で六つのタイトルがサポートされています。
例:
# これは一つ目のタイトルです
## これは二つ目のタイトルです
### これは三つ目のタイトルです
#### これは四つ目のタイトルです
##### これは五つ目のタイトルです
###### これは六つ目のタイトルです
内容との間にはスペースを一つ入れることに注意してください
フォント#
-
イタリック体
イタリック体にしたい文字を*
で囲みます。
例:*イタリック体*
効果: イタリック体 -
太字
太字にしたい文字を**
で囲みます。
例:**太字**
効果: 太字 -
イタリック体と太字
イタリック体かつ太字にしたい文字を***
で囲みます。
例:***イタリック体と太字***
効果: イタリック体と太字 -
取り消し線
取り消し線をつけたい文字を~~
で囲みます。
例:~~取り消し線~~
効果:取り消し線
引用#
引用したい文字の前に>
を追加します。引用はネストすることもできます。例えば、>>
や>>>
、n
個の>
を追加することができます(無限にネストできます)。
例:
> これは引用の内容です
>> これは引用の内容です
>>> これは引用の内容です
効果:
これは引用の内容です
これは引用の内容です
これは引用の内容です
区切り線#
-
や*
を三つ以上並べることで区切り線を作ることができます。
例:
---
----
***
****
効果:#
どの方法でも同じ効果が得られますので、好きな方法を選んでください。個人的には-
を四つ並べる方法が好きです。
画像#
構文:
![画像の説明](画像のリンク)
例:
![画像の説明](https://cdn.jsdelivr.net/gh/Rewrite0/FigureBed@master/img/5.png)
効果:
リンク#
画像と同様に、先頭の!
を省略します。
構文:
[リンクの説明](リンクのアドレス)
例:
[Google](https://www.google.com)
効果:
Google
注意:Markdown 自体は新しいウィンドウでリンクを開くことをサポートしていませんが、Markdown は HTML の構文をサポートしています。必要な場合は、HTML の構文を使用して代替することができます。
例:
<a href="https://www.google.com" target="_blank">Google</a>
効果:
Google
リスト#
無序リスト#
コンテンツの前に-
、+
、*
のいずれかを追加します。
例:
- リスト
+ リスト
* リスト
コンテンツとの間にスペースを一つ入れることに注意してください
効果:
- リスト
- リスト
- リスト
効果は同じですので、区切り線と同様に好きな方法を選んでください。
有序リスト#
コンテンツの前に数字とドットを追加します。
例:
1. リストの内容
2. リストの内容
3. リストの内容
注意:番号とコンテンツの間にはスペースを入れる必要があります
効果:
- リストの内容
- リストの内容
- リストの内容
リストのネスト#
サブリストの前にスペースを三つ追加します。
例:
- 一つ目
- 二つ目
- 二つ目
- 三つ目
- 四つ目
例ではスペースの代わりにアンダースコア _ を使用していますが、観察しやすくするためです
効果:
- 一つ目
- 二つ目
- 二つ目
- 三つ目
- 四つ目
- 三つ目
有序リストと無序リストを同時にネストすることもできます。
例:
- 無序
- 有序
- 有序
- 無序
- 有序
- 無序
- 無序
テーブル#
構文:
|ヘッダー|ヘッダー|ヘッダー|
|----|:--:|---:|
|コンテンツ|コンテンツ|コンテンツ|
|コンテンツ|コンテンツ|コンテンツ|
二行目はヘッダーとコンテンツを区切ります。
- 一つだけで十分ですが、整列を容易にするためにいくつか追加しても構いません。
テキストはデフォルトで左寄せです。
- 両側に`:`を追加すると、テキストが中央寄せになります。
- 右側に`:`を追加すると、テキストが右寄せになります。
注:テーブルの両側の`|`は省略することができます。
つまり:
ヘッダー|ヘッダー|ヘッダー
----|:--:|---:
コンテンツ|コンテンツ|コンテンツ
コンテンツ|コンテンツ|コンテンツ
例:
左寄せ|右寄せ|中央寄せ
:-----|-----:|:------:
コンテンツ| コンテンツ | コンテンツ
コンテンツ| コンテンツ | コンテンツ
効果:
左寄せ | 右寄せ | 中央寄せ |
---|---|---|
コンテンツ | コンテンツ | コンテンツ |
コンテンツ | コンテンツ | コンテンツ |
コード#
構文:
単一行のコード:コードをバッククォートで囲みます。
`コード`
コードブロック:コードをバッククォートで囲み、バッククォートは単独の行に配置します。
(```)
コード...
コード...
(```)
ここでは、コードブロックを判別しないようにするために、括弧で囲んでいます。使用する際には括弧は不要です。