プログラミング初心者向けのマークダウン記法

#0. この記事を読んで分かること 
1. 初心者向けの意味
1. 記法一覧
1. 具体的な書き方と見え方
1. おわりに 

※しまぶーのIT大学[【完全保存版】マークダウン記法](https://www.youtube.com/watch?v=tjygVZLLeYc)を参考に書きました。
初心者の方はぜひ見てみてください。めちゃめちゃ分かりやすいです。


#1.初心者向けの意味
###結論：エンジニアなら必ず使うから、最低限の書き方を知って、使って欲しい！

マークダウンはメモを取る時などに使う記法の一種です。「Qiita」もマークダウンを使って記事を投稿します。アプリの説明文にもなる「README」もマークダウン記法ですね。私はこのマークダウンを使って記事を書くことに抵抗がありました。しかも不特定多数の人に記事を見られるなんて…
ですが、「最低限の記法を知ってQiitaを書いてみればいいんじゃね？」ってことで、７つの最低限必要な記法をなるべく分かりやすく以下に書いてみました。

#2.今回扱う記法一覧
####見出し→[①](https://qiita.com/pazuzu/items/a357b5f7ddf8ad80262e#%E8%A6%8B%E5%87%BA%E3%81%97) 
###見出し
##見出し


- リスト形式→[②](https://qiita.com/pazuzu/items/a357b5f7ddf8ad80262e#%E3%83%AA%E3%82%B9%E3%83%88%E5%BD%A2%E5%BC%8F%E7%AE%87%E6%9D%A1%E6%9B%B8%E3%81%8D)
- リスト形式 

1. 番号リスト形式→[③](https://qiita.com/pazuzu/items/a357b5f7ddf8ad80262e#%E3%83%AA%E3%82%B9%E3%83%88%E5%BD%A2%E5%BC%8F%E7%95%AA%E5%8F%B7)
1. 番号リスト形式 

>引用表示→[④](https://qiita.com/pazuzu/items/a357b5f7ddf8ad80262e#%E5%BC%95%E7%94%A8%E8%A1%A8%E7%A4%BA)

*斜線*、**太字**、~~打ち消し線~~→[⑤](https://qiita.com/pazuzu/items/a357b5f7ddf8ad80262e#%E6%96%9C%E4%BD%93%E5%A4%AA%E5%AD%97%E6%89%93%E3%81%A1%E6%B6%88%E3%81%97%E7%B7%9A)

リンク表示「[google](https://www.google.com/)」→[⑥](https://qiita.com/pazuzu/items/a357b5f7ddf8ad80262e#%E3%83%AA%E3%83%B3%E3%82%AF%E8%A1%A8%E7%A4%BA)

ブロックを表示→[⑦](https://qiita.com/pazuzu/items/a357b5f7ddf8ad80262e#%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E3%82%B3%E3%83%BC%E3%83%89)

```ruby
input = gets.to_i

if input > 10
  puts "10より大きい数字です"
elsif input <= 0
  puts "0以下の数字です"
else
  puts "10以下の数字です"
end
```

#3.具体的な書き方と見え方
##①見出し 
>```
#これが見出しです
##シャープを増やすと
###文字が小さくなります。
####ご確認くださいませ。
``` 
**↓こうなります↓**

#これが見出しです。
##シャープを増やすと
###文字が小さくなります。 
####ご確認くださいませ。

##②リスト形式（箇条書き）
>```
- ハイフン押して、半角スペース
- これで箇条書きになります。
    - Tabを押してからハイフン半角スペースをすると、ネストが可能です。
    - 黒丸から白丸に変わっていますね。
``` 
**↓こうなります↓** 

- ハイフン押して、半角スペース
- これで箇条書きになります。　
    - Tabを押してからハイフン半角スペースをすると、ネストが可能です。 
    - 黒丸から白丸に変わっていますね。

##③リスト形式（番号）
>```
1. 基本的には箇条書きと一緒です。
1. 頭を数字にすれば番号リストになります。
1. ポイントは、全て「1.」でも番号順になってくれること。
1. これは、後で番号順を書き直す時に手間が減って便利です。
```
**↓こうなります↓** 


1. 基本的には箇条書きと一緒です
1. 頭を数字にすれば番号リストになります。
1. ポイントは、「1.」でも番号になってくれること。
1. これは、後で番号順を書き直す時に手間が減って便利です。
    1. もちろんネストも可。番号も自動的に1.となります。


##④引用表示
```
山カッコ(>)、半角スペースで文字を打つと引用表示ができます。
```
**↓こうなります↓**  

> 山カッコ、半角スペースで文字を打つと引用表示ができます。

##⑤斜体、太字、打ち消し線
>```
*アスタリスク一つで囲むと太字*
**アスタリスク２つで囲むと斜体**
~~波線2つで囲むと打ち消し線~~ 
```
↓こうなります↓

*アスタリスク一つ*で囲むと斜体
**アスタリスク２つ**で囲むと斜体
***アスタリスク3つ***で斜体＆太字
~~波線2つ~~で囲むと訂正線

##⑥リンク表示
>```
[google](https://www.google.com/)
[各カッコ内に表示名](丸カッコにリンク)を書けば、リンク表示できます。
```
**↓こうなります↓** 

[google](https://www.google.com/)
[各カッコ内に表示名](丸カッコにリンク)を書けば、リンク表示できます。

##⑦ブロック
>```
「```」
バッククオート３つで上下を囲むことでブロックを表示できます。
（実際に打つ時は「」は必要ありません。今は強調のため書いています。）
また「```ruby」と言語を追加してあげると、その言語にあったハイライトを勝手にしてくれます
「```」
```
**↓こうなります↓**  

```ruby
input = gets.to_i
if input > 10
  puts "10より大きい数字です"
elsif input <= 0
  puts "0以下の数字です"
else
  puts "10以下の数字です"
end
```

#3. おわりに
自分の勉強がてら、マークダウン記法の記事を書いてみました。やっぱり実際に書いてみることが大事ですね。私も書いていくうちに少し慣れてきた感があります。
自分が勉強している言語に加えて、マークダウンもサクサク書けるようQiitaで練習！

#4.参考にしたサイト 

- [しまぶーのIT大学](https://www.youtube.com/watch?v=tjygVZLLeYc)
- [Qiita マークダウン記法 一覧表・チートシート](https://qiita.com/kamorits/items/6f342da395ad57468ae3)