在 HTML 區塊標籤間的 Markdown 格式語法將不會被處理。
Markdown 語法在 HTML 區段標籤間是有效的。
HTML 的區段(行內)標籤能夠在 Markdown 的段落、列表或是標題裏隨意使用。依照我的習慣,甚至能夠不用 Markdown 格式,而直接採用 HTML 標籤來格式化html
在 HTML 文件中,有兩個字符須要特殊處理,>和&,須要用實體形式<和&。而在markdown中,直接寫成>和&,如前面所見,寫成實體形式,顯示出來就是實體那幾個字符。shell
一個 Markdown 段落是由一個或多個連續的文本行組成,它的先後要有一個以上的空行(空行的定義是顯示上看起來像是空的,便會被視爲空行。比方說,若某一行只包含空格和製表符,則該行也會被視爲空行)。markdown
上面有一個空行,這是一個段落,這是一個段落,這是一個段落,這是一個段落,這是一個段落,這是一個段落,這是一個段落,這是一個段落,這是一個段落,這是一個段落,這是一個段落,這是一個段落,這是一個段落,這是一個段落,這是一個段落,下面有一個空行ide
上面有一個空行,這是一個段落,這是一個段落,這是一個段落,這是一個段落,這是一個段落,這是一個段落,這是一個段落,這是一個段落,這是一個段落,這是一個段落,這是一個段落,這是一個段落,這是一個段落,這是一個段落,下面有一個空行this
有6級標題:前面用# ## ### #### ##### ####### 幾個井號表示是幾級標題google
用符號>,加在引用的話以前spa
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..net
Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse
id sem consectetuer libero luctus adipiscing.code
This is the first level of quoting.htm
This is nested blockquote.
Back to the first level.
這是一個標題。
- 這是第一行列表項。
- 這是第二行列表項。
給出一些例子代碼:
return shell_exec("echo $input | $markdown_script");
無序列表使用星號、加號或是減號做爲列表標記,符號後面有一個空格:
標籤包起來,即上面說的段落間有空行。
列表項目能夠包含多個段落,每一個項目下的段落都必須縮進 4 個空格或是 1 個製表符:
This is a list item 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.
A list item with a blockquote:
This is a blockquote
inside a list item.
若是要放代碼區塊的話,該區塊就須要縮進兩次,也就是 8 個空格或是 2 個製表符:
一列表項包含一個列表區塊:
<代碼寫在這>固然,項目列表極可能會不當心產生,像是下面這樣的寫法:
What a great season.
即在行首出現數字-句點-空白,要避免這樣的情況,你能夠在句點前面加上反斜槓:
1986. What a great season.
<div class="footer"> © 2004 Foo Corporation </div>
上面寫到,無序列表使用星號、加號或是減號做爲列表標記。
分割線你能夠在一行中用三個以上的星號、減號、底線來創建一個分隔線,行內不能有其餘東西。你也能夠在星號或是減號中間插入空格。
****
----
++++
------------------------------------------------------------------------------------------------------------------------------------------
行內式格式:
[]+(),要英文格式的。方括號裏放的東西相似於標籤裏的東西,括號裏面的是href的網址,若是你還想要加上連接的 title 文字,只要在網址後面,用雙引號把 title 文字包起來便可,例如:
This is an example inline link.
This link has no title attribute.
參考連接:參考式的連接是在連接文字的括號後面再接上另外一個方括號,而在第二個方括號裏面要填入用以辨識連接的標記:
This is [an example] [id] reference-style link.
接着,在文件的任意處,你能夠把這個標記的連接內容定義出來:
[id]: http://example.com/ "Optional Title Here"
連接辨別標籤能夠有字母、數字、空白和標點符號,可是並不區分大小寫,所以下面兩個連接是同樣的:
[link text][a]
[link text][A]
隱式連接:參考式的連接其實重點不在於它比較好寫,而是它比較好讀
I get 10 times more traffic from Google 1 than from
Yahoo 2 or MSN 3.
第二種寫法:
若是改爲用連接名稱的方式寫:
I get 10 times more traffic from Google than from
Yahoo or MSN.
single asterisks
single underscores
double asterisks
double underscores
若是要在文字先後直接插入普通的星號或底線,你能夠用反斜線:
*this text is surrounded by literal asterisks*
若是要標記一小段行內代碼,你能夠用反引號把它包起來(`),例如:
Use the printf()
function.
若是要在代碼區段內插入反引號,你能夠用多個反引號來開啓和結束代碼區段:
There is a literal backtick (`) here.
代碼區段的起始和結束端均可以放入一個空白,起始端後面一個,結束端前面一個,這樣你就能夠在區段的一開始就插入反引號:
A single backtick in a code span: `
A backtick-delimited string in a code span: `foo`
在代碼區段內,& 和尖括號都會被自動地轉成 HTML 實體,這使得插入 HTML 原始碼變得很容易,Markdown 會把下面這段:
Please don't use any <blink>
tags.
圖片的寫法和連接的寫法區別在於方括號前面多了一個!。 Markdown 尚未辦法指定圖片的寬高
Markdown 支持以比較簡短的自動連接形式來處理網址和電子郵件信箱,只要是用尖括號包起來, Markdown 就會自動把它轉成連接。通常網址的連接文字就和連接地址同樣,例如:
http://example.com/
Markdown 會轉爲:
<a href="http://example.com/">http://example.com/</a>
Markdown 能夠利用反斜槓來插入一些在語法中有其它意義的符號,若是你想要用星號加在文字旁邊的方式來作出強調效果(但不用 標籤),你能夠在星號的前面加上反斜槓:
*literal asterisks*
Markdown 支持如下這些符號前面加上反斜槓來幫助插入普通的符號:
反斜線 ` 反引號 * 星號 _ 底線 {} 花括號 [] 方括號 () 括弧 # 井字號 + 加號 - 減號 . 英文句點 ! 驚歎號