Markdown で ネストしたlist のインデントの注意点 === [toc] ## 対象の Markdownを使えるService - GitLab - HackMD - ※ `Tab` で勝手にインデントされるので困ることはないはず :::warning 各Serviceがどの Markdown parserを使っているかは未調査 ::: ## 結論 - 順序有りリスト(`1. xxx`)の下は space が 3つ無いと崩れる - 順序なしリスト(`- xxx`)の下は space 2つでOK ## 例 :::info - 1段目は `xxx`, 2段目は `yyy`, 3段目は `zzz` - 各例は raw text -> プレビューの順で表示 ::: ### インデント = Space 2 #### 順序なしリスト 問題なし ``` - xxx - yyy - yyy - xxx - yyy - yyy - xxx 1. yyy 1. yyy 1. yyy ``` - xxx - yyy - yyy - xxx - yyy - yyy - xxx 1. yyy 1. yyy 1. yyy #### 順序付きリスト(1) :::warning 問題あり ::: ``` 1. xxx - yyy - yyy - yyy 1. xxx - yyy - yyy - yyy 1. xxx 1. yyy 1. yyy 1. yyy 1. xxx ``` 1. xxx - yyy - yyy - yyy 1. xxx - yyy - yyy - yyy 1. xxx 1. yyy 1. yyy 1. yyy 1. xxx #### 順序付きリスト(2) :::warning 問題あり ::: ``` 1. xxx 1. yyy 1. yyy 1. yyy 1. xxx 1. yyy 1. yyy 1. zzz 1. zzz 1. zzz 1. yyy 1. xxx 1. xxx ``` 1. xxx 1. yyy 1. yyy 1. yyy 1. xxx 1. yyy 1. yyy 1. zzz 1. zzz 1. zzz 1. yyy 1. xxx 1. xxx ### インデント = Space 3 #### 順序なしリスト ``` - xxx - yyy - yyy - xxx - yyy - yyy - xxx 1. yyy 1. yyy 1. yyy ``` - xxx - yyy - yyy - xxx - yyy - yyy - xxx 1. yyy 1. yyy 1. yyy #### 順序付きリスト(1) ``` 1. xxx - yyy - yyy - yyy 1. xxx - yyy - yyy - yyy 1. xxx 1. yyy 1. yyy 1. yyy 1. xxx ``` 1. xxx - yyy - yyy - yyy 1. xxx - yyy - yyy - yyy 1. xxx 1. yyy 1. yyy 1. yyy 1. xxx #### 順序付きリスト(2) ``` 1. xxx 1. yyy 1. yyy 1. yyy 1. xxx 1. yyy 1. yyy 1. zzz 1. zzz 1. zzz 1. yyy 1. xxx 1. xxx ``` 1. xxx 1. yyy 1. yyy 1. yyy 1. xxx 1. yyy 1. yyy 1. zzz 1. zzz 1. zzz 1. yyy 1. xxx 1. xxx ### インデント = Space 4 #### 順序なしリスト ``` - xxx - yyy - yyy - xxx - yyy - yyy - xxx 1. yyy 1. yyy 1. yyy ``` - xxx - yyy - yyy - xxx - yyy - yyy - xxx 1. yyy 1. yyy 1. yyy #### 順序付きリスト(1) ``` 1. xxx - yyy - yyy - yyy 1. xxx - yyy - yyy - yyy 1. xxx 1. yyy 1. yyy 1. yyy 1. xxx ``` 1. xxx - yyy - yyy - yyy 1. xxx - yyy - yyy - yyy 1. xxx 1. yyy 1. yyy 1. yyy 1. xxx #### 順序付きリスト(2) ``` 1. xxx 1. yyy 1. yyy 1. yyy 1. xxx 1. yyy 1. yyy 1. zzz 1. zzz 1. zzz 1. yyy 1. xxx 1. xxx ``` 1. xxx 1. yyy 1. yyy 1. yyy 1. xxx 1. yyy 1. yyy 1. zzz 1. zzz 1. zzz 1. yyy 1. xxx 1. xxx ### インデント最小限 :::info - 順序なしリスト(`- xxx`) の下は Space 2つ - 順序ありリスト(`1. xxx`) の下は Space 3つ ::: :::warning - 順序のあり/なしで(markdown text側で)深さが変わるのであまり良くなさそう ::: ``` - aaa - bbb - ccc - ddd - eee - fff - ggg - hhh - aaa 1. aaa 1. bbb 1. ccc 1. ddd 1. eee 1. fff 1. ggg 1. hhh 1. aaa ``` - aaa - bbb - ccc - ddd - eee - fff - ggg - hhh - aaa 1. aaa 1. bbb 1. ccc 1. ddd 1. eee 1. fff 1. ggg 1. hhh 1. aaa
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up