# Markdown 特色 > [TOC] ## 原始碼中的換行 - 原始碼中可以自由換行? 是的,直接換行它會當作那個項目裡多個 `<br>` - 換行再加一個列表項目 - [ ] **有空行的話列表就不會再緊密相接了?這是 HackMD 的特殊處理嗎?** - 好像是因為有空過一行的話,HackMD 就會把那個 list 的每個 `<li>` 裡都弄成 `<p>`? --- - 完全不空行的列表 - 會比較緊密相連 - 這裡面每個 `<li>` 裡就沒有 `<p>` 了,只有 `<span>` --- 一般段落 直接換行 空行後新起一段,這也是另一個 `<p>` --- > 引文 換一行還是在同一個 block 內 換兩行才結束 block --- 總之換行很好用,換一行就只是 `<br>`\ 換兩行才是用來結束 block ## 原始碼中的空格 - 列表項目 -- 原始碼換行後空格打 `--` 竟然可以讓它變成 heading!\ <sub>(僅換一行,也會繼續當作同一個列表項目,這上節有講)</sub> 行首的空格也很重要,會讓 Markdown 識別為同一個階層 :::success 例如方塊 ::: :::warning 若僅換一行但沒有空格,就會離開列表項目了 ::: 標題的兩種打法 -- - [ ] 那若要用「下一行打 `--`」的方法,怎樣變 `<h3>`?