ATX 標題也有可能需要格式化的
一個簡短的段落琉雳。
Setext 說實話我不喜歡 Setext 標題
分欄標題
分欄大標題
- 有序列表可以從 0 開始
- 應該自增序號的
- 對齊對齊對齊
我們再來看看另一個有序列表。
- 沒空行的情況下序號要從 1 開始才能打斷段落開始一個新列表
- 雖然亂序不影響渲染
- 但是隨意寫序號容易引起誤解
試下貼段代碼:
package main
import "fmt"
func main() {
fmt.Println("Hello, 世界")
}
對了友瘤,縮進代碼塊建議換成圍欄代碼塊:
縮進代碼塊太隱晦了
也沒法指定編程語言翠肘,容易導致代碼高亮失效
所以建議大家用 ``` 圍欄代碼塊
試下圍欄代碼塊匹配場景:
圍欄代碼塊只要開頭的 `和結束的` 數(shù)量匹配即可,這樣可以實現(xiàn)在圍欄代碼塊中顯示圍欄代碼塊:
```
這里只有 3 個 `辫秧,所以不會匹配markdown代碼塊結束
```
下面匹配到就真的結束了束倍。
以上塊級內容都擠在一坨了,插入合理的空行也很有必要。
但是過多的空行分段也不好啊绪妹,用來分段的話一個空行就夠了甥桂。
接下來讓我們試試稍微復雜點的場景,比如列表項包含多個段落的情況:
-
列表項中的第一段
這里是第二個段落邮旷,貼段代碼:
要成為 Markdown 程序員并不容易黄选,同理 PPT 架構師也是。 注意代碼塊中的中西文間并沒有插入空格婶肩。
這里是最后一段了办陷。
整個有序列表是“松散”的:列表項內容要用
<p>
標簽
最后,我們試下對 GFM 的格式化支持:
col1 | col2 | col3 |
---|---|---|
col1 without left pipe | this is col2 | col3 without right pipe |
need align cell |
以上就是為什么我們需要 Markdown Format律歼,而且是帶中西文自動空格的格式化民镜。