MarkDown筆記 目的 寫這篇文章,一來是記錄一下,以備日後使用;二來是我看到網上很多關於MarkDown的語法總結得不是很全面。 語法 1.標題 標題有兩種表示方式,第一種是Atx,這是我見的最多的;第二種是Setext。下麵分別來介紹一下。 (1)Atx 使用 表示,和HTML的h1~h6標 ...
MarkDown筆記
目的
寫這篇文章,一來是記錄一下,以備日後使用;二來是我看到網上很多關於MarkDown的語法總結得不是很全面。
語法
1.標題
標題有兩種表示方式,第一種是Atx,這是我見的最多的;第二種是Setext。下麵分別來介紹一下。
(1)Atx
使用#
表示,和HTML的h1~h6標簽對應。
沒有七級標題。
(2)Setext
使用一個以上=和-來表示一級標題與二級標題。
2.引用
MarkDown使用>
表示引用。
在引用內容中,可以依然使用任何MarkDown語法。
3.鏈接與圖片
在MarkDown中也可以插入鏈接與圖片,它們的語法很相似,不要搞混。
(1)鏈接
鏈接有行內式、參考式以及自動鏈接。
①行內式
行內式鏈接採用方括弧加上後面的小括弧表示,形如[鏈接文字](鏈接地址)
。
②參考式
如果鏈接較多,可以採用參考式一次性插入。
語法:兩個方括弧,第一個方括弧中為連接文字,第二個方括弧中為鏈接標記。然後在文章的任意地方將鏈接定義出來。形如,描述:[連接文字][鏈接標記]
定義鏈接: [鏈接標記]:鏈接地址 "標題"
註意:鏈接標記可以使用數字、字母、標點符號甚至空白,但不區分大小寫。
隱式鏈接標記可以省略鏈接標記,它將以鏈接文字作為鏈接標記。
③自動鏈接
與行內式鏈接功能相似,語法:<鏈接地址>
它會把鏈接文字顯示為鏈接地址,相當於[鏈接地址](鏈接地址)
(2)圖片
與鏈接語法相似,也可以使用行內式與參考式,不同的是在最前面要加一個!
4.強調、斜體和刪除線
(1)強調
被強調的內容需要用左右各兩個**
或__
包起來,形如:**被強調內容** __被強調內容__
(2)斜體
與強調類似,左右各使用一個*
或_
。如果要同時使用強調與斜體的效果,則左右各需要三個。
(3)刪除線
與強調類似,左右各使用兩個~
。
5.分割線
這個比較簡單,使用三個或三個以上的*
、-
或_
註意:為了與Setext標題區分,使用-
時可以在中間插入空格,不能使用其他字元。
6.代碼塊
代碼塊可分為單行代碼、縮進式區塊代碼和圍欄式區塊代碼。
(1)單行代碼
單行代碼使用兩個`
包起來。
(2)縮進式區塊代碼
使用4個空格或一個製表符來表示代碼塊。
如果要結束代碼塊,插入一個空行即可。
(3)圍欄式區塊代碼
使用三個或以上`
表示代碼塊,此種方式可以指明代碼語言。
7.列表
和HTML一樣,也分為無序列表與有序列表。
(1)無序列表
使用一個*
或-
,後面加一個空格表示。
(2)有序列表
使用阿拉伯數字後加.
,再加一個空格表示。
可以看到,使用什麼數字不重要。
8.表格
比較形象,但也比較麻煩。
9.數學公式、流程圖
這個我還不會。
10.HTML標簽
在MarkDown中可以插入Html標簽,不過不推薦使用。
11.特殊字元
在MarkDown中咋樣插入! [] ()
這些字元呢?使用\
。
MarkDown編輯器
我是用的是Typora,這個與其他編輯器不同,它不是分兩欄,一欄編輯一欄預覽。