Markdown 學習筆記
一、 Markdown 介紹
Markdown 是一種兼容HTML的書寫語言。 要在Markdown中使用HTML語法,有以下要求:
必須在區塊元素(div, table, pre, p等)的開標籤前和閉標籤後用空行與其他內容隔開;
開閉標籤不能用tab或者空格縮進。
二、Markdown 語法
標題
使用 '#' 來標示標題,'#'越多,字體越小,最多支持6級標題。在'#'之後需要有個空格與內容隔開。
引用
使用'>',用法同標題的'#'
列表
使用'+'或'*'或'-'開頭,作爲無序列表的標記
使用'1.',作爲有序列表的標記
爲了避免不小心產生了列表,可以把'.'轉義,如1998\.
代碼塊
在一個新行中使用兩個tab進行縮進即可
或者使用兩個```包含住代碼塊(三個tab鍵上面的上撇號)
分割線
在一行中使用連續的三個'-'或'*',或'_',行內無其他字符
鏈接
[顯示的內容](網址) 用這種方式可以使得“顯示的內容變成超鏈接導向圓括號裏面的網址”,用法就是中括號括住顯示的內容,緊跟着一個圓括號,括住網址
例如:
This is a [link](http://example.com)
顯示效果爲: This is a link
[顯示的內容](網址 ”當鼠標移上去之後顯示的title信息”) 用這種方式可以使得“顯示的內容變成超鏈接導向圓括號裏面的網址”,用法就是中括號括住顯示的內容,緊跟着一個圓括號,括住網址,網址後面空一格然後加一個雙引號,引號裏面就是當鼠標移到顯示的內容上面的時候顯示的信息。
例如:
This is a [link](http://example.com “Hello”)
顯示效果爲: This is a link
使用隱式鏈接標記
[Google][][Google]: http://google.com>
使用一個代號,代替網址內容
例如:
This is a [link][id]
[id]: http://example.com "Hello"
這裏的Hello可以去掉,其實就是上一種用法的Title代碼
一行代碼的可以使用兩個反引號 `(tab鍵上面的那個鍵),兩個反引號包括住的代碼會顯示成代碼行
代碼塊的包含可以使用三個反引號開啓,然後使用三個反引號結束, 也可以使用兩個tab縮進然後形成代碼塊
圖片
![圖片的替代文字](圖片的網址 "鼠標移上去之後顯示的title信息")
使用一個代號,代替網址內容,用法類似鏈接
![圖片的替代文字][id][id]: url/to/image "optional title attribute"
自動鏈接
使用尖括號包含住網址或者郵箱地址,可以自動轉換成鏈接
粗體
**內容**,那麼內容就是顯示爲粗體
斜體
*內容*, 那麼內容就會顯示爲斜體
***內容***, 那麼內容就是顯示爲加粗的斜體
表格
| Tables | Are | Cool || ------------- |:-------------:| -----:|| col 3 is | right-aligned | $1600 || col 2 is | centered | $12 || zebra stripes | are neat | $1 |
語法解釋:
1.每行第一個
|
和最後一個|
可以省略;2.內容和
|
之間的多餘空格會被忽略,定義表格格式的時候的'-'至少要有一個,但爲了美觀可以多加幾個-
;3.
|
,:
,-
之間的多餘空格會被忽略;4.
-:
表示內容和標題欄(就是所在的那一列)居右,:-
表示居左,:-:
表示居中,如果只有-
沒有:
,意思該列默認爲標題欄居中,內容居左。顯示效果爲:
Tables | Are | Cool |
---|---|---|
col 3 is | right-aligned | $1600 |
col 2 is | centered | $12 |
zebra stripes | are neat | $1 |