Markdown初識筆記
標題形式則是在行首插入 1 到 6 個 # ,對應到標題 1 到 6 階,例如:
# 這是 H1
## 這是 H2
###### 這是 H6
<span id=qkblock>區塊引用</span>
<span id=qkblock>
區塊引用</span>
This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet,
consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse
id sem consectetuer libero luctus adipiscing.
區塊引用可以嵌套(例如:引用內的引用),只要根據層次加上不同數量的 > :
> 這是一級引用
>> 這是二級引用
>>> 這是三級引用
> 這是一級引用'
這是一級引用
這是二級引用
這是三級引用
這是一級引用
1.從上面兩例可看出,如果>、>>和>>>等嵌套使用的話,從>>>退到>時,必須之間要加上一個空行作為過渡,否則默認為下一行和上一行是同一級別的引用。如上例所示。
2.引用完之后,必須再空一行,重新一個新的開始,否則,以后的文字都將在引用的范圍內,不要問我為什么,實踐出真知。
引用的區塊內也可以使用其他的 Markdown 語法,包括標題、列表、代碼區塊等:
> ## 這是一個標題。
>
> 1. 這是第一行列表項。
> 2. 這是第二行列表項。
>
> 給出一些例子代碼:
>
>
> return shell_exec("echo $input | $markdown_script");
這是一個標題。
- 這是第一行列表項。
- 這是第二行列表項。
給出一些例子代碼:
return shell_exec("echo $input | $markdown_script");
定義型列表
無序列表
<ul>
<li>Bird</li>
<li>McHale</li>
<li>Parish</li>
</ul>
有序列表
<ol>
<li>Bird</li>
<li>McHale</li>
<li>Parish</li>
</ol>
分隔線
<hr color="red" size="10" />
鏈接
Markdown 支持兩種形式的鏈接語法: 行內式和參考式兩種形式。
不管是哪一種,鏈接文字都是用 [方括號] 來標記。
要建立一個行內式的鏈接,只要在方塊括號后面緊接著圓括號并插入網址鏈接即可,如果你還想要加上鏈接的 title 文字,只要在網址后面,用雙引號把 title 文字包起來即可,例如:
This is [an example](http://example.com/ "Title") inline link.
[This link](http://example.net/) has no title attribute.
This is an example inline link.
This link has no title attribute.
鏈接內容定義的形式為:
方括號(前面可以選擇性地加上至多三個空格來縮進),里面輸入鏈接文字
接著一個冒號
接著一個以上的空格或制表符
接著鏈接的網址
選擇性地接著 title 內容,可以用單引號、雙引號或是括弧包著
圖片
很明顯地,要在純文字應用中設計一個「自然」的語法來插入圖片是有一定難度的。
Markdown 使用一種和鏈接很相似的語法來標記圖片,同樣也允許兩種樣式: 行內式和參考式。
行內式的圖片語法看起來像是:



表格
用|表示表格縱向邊界,表頭和表內容用-隔開,并可用:進行對齊設置,兩邊都有:則表示居中,若不加:則默認左對齊。
詳細說明:
----:為右對齊
:----為左對齊
:---:居中對齊
-----默認左對齊
案例1:
Tables | Are | Cool |
---|---|---|
col 3 is | right-aligned | $1600 |
col 2 is | centered | $12 |
zebra stripes | are neat | $1 |
強調
Markdown 使用星號(*)和底線(_)作為標記強調字詞的符號,被 * 或 _ 包圍的字詞會被轉成用 <em>
標簽包圍,用兩個 * 或 _ 包起來的話,則會被轉成 <strong>
,例如:
*single asterisks*
_single underscores_
**double asterisks**
__double underscores__
single asterisks
single underscores
double asterisks
double underscores
你可以隨便用你喜歡的樣式,唯一的限制是,你用什么符號開啟標簽,就要用什么符號結束。
強調也可以直接插在文字中間:
un*frigging*believable
但是如果你的 * 和 _ 兩邊都有空白的話,它們就只會被當成普通的符號。
如果要在文字前后直接插入普通的星號或底線,你可以用反斜線:
\*this text is surrounded by literal asterisks\*