MarkDown写blog(测试)
區(qū)塊元素
段落和換行
一個 Markdown 段落是由一個或多個連續(xù)的文本行組成,它的前后要有一個以上的空行(空行的定義是顯示上看起來像是空的,便會被視為空行。比方說,若某一行只包含空格和制表符,則該行也會被視為空行)。普通段落不該用空格或制表符來縮進。
「由一個或多個連續(xù)的文本行組成」這句話其實暗示了 Markdown 允許段落內(nèi)的強迫換行(插入換行符),這個特性和其他大部分的 text-to-HTML 格式不一樣(包括 Movable Type 的「Convert Line Breaks」選項),其它的格式會把每個換行符都轉(zhuǎn)成
標簽。
如果你確實想要依賴 Markdown 來插入
標簽的話,在插入處先按入兩個以上的空格然后回車。
的確,需要多費點事(多加空格)來產(chǎn)生
,但是簡單地「每個換行都轉(zhuǎn)換為
」的方法在 Markdown 中并不適合, Markdown 中 email 式的 區(qū)塊引用 和多段落的 列表 在使用換行來排版的時候,不但更好用,還更方便閱讀。
標題
Markdown 支持兩種標題的語法,類 Setext 和類 atx 形式。
類 Setext 形式是用底線的形式,利用 = (最高階標題)和 - (第二階標題),例如:
任何數(shù)量的 = 和 - 都可以有效果。
類 Atx 形式則是在行首插入 1 到 6 個 # ,對應到標題 1 到 6 階,例如:
# 這是 H1## 這是 H2###### 這是 H6區(qū)塊引用 Blockquotes
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.
Markdown 也允許你偷懶只在整個段落的第一行最前面加上 > :
> 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.區(qū)塊引用可以嵌套(例如:引用內(nèi)的引用),只要根據(jù)層次加上不同數(shù)量的 > :
> This is the first level of quoting. > > > This is nested blockquote. > > Back to the first level.引用的區(qū)塊內(nèi)也可以使用其他的 Markdown 語法,包括標題、列表、代碼區(qū)塊等:
> ## 這是一個標題。 > > 1. 這是第一行列表項。 > 2. 這是第二行列表項。 > > 給出一些例子代碼: > > return shell_exec("echo $input | $markdown_script");列表
Markdown 支持有序列表和無序列表。
無序列表使用星號、加號或是減號作為列表標記:
- Red
- Green
- Blue
代碼如下:
* Red * Green * Blue等同于:
+ Red + Green + Blue也等同于:
- Red - Green - Blue有序列表則使用數(shù)字接著一個英文句點:
代碼如下:
1. Bird 2. McHale 3. Parish很重要的一點是,你在列表標記上使用的數(shù)字并不會影響輸出的 HTML 結(jié)果,上面的列表所產(chǎn)生的 HTML 標記為:
<ol> <li>Bird</li> <li>McHale</li> <li>Parish</li> </ol>如果你的列表標記寫成:
1. Bird 1. McHale 1. Parish效果如下:
或甚至是:
3. Bird 1. McHale 8. Parish效果如下:
你都會得到完全相同的 HTML 輸出。重點在于,你可以讓 Markdown 文件的列表數(shù)字和輸出的結(jié)果相同,或是你懶一點,你可以完全不用在意數(shù)字的正確性。
如果你使用懶惰的寫法,建議第一個項目最好還是從 1. 開始,因為 Markdown 未來可能會支持有序列表的 start 屬性。
列表項目標記通常是放在最左邊,但是其實也可以縮進,最多 3 個空格,項目標記后面則一定要接著至少一個空格或制表符。
要讓列表看起來更漂亮,你可以把內(nèi)容用固定的縮進整理好:
* 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.效果如下:
- 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.
但是如果你懶,那也行:
* 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.列表項目可以包含多個段落,每個項目下的段落都必須縮進 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.
Suspendisse id sem consectetuer libero luctus adipiscing.
效果如下:
1. This is a list item with two paragraphs. Lorem ipsum dolorsit amet, consectetuer adipiscing elit. Aliquam hendreritmi posuere lectus.Vestibulum enim wisi, viverra nec, fringilla in, laoreetvitae, risus. Donec sit amet nisl. Aliquam semper ipsumsit amet velit.2. Suspendisse id sem consectetuer libero luctus adipiscing.這樣也可以(懶):
* This is a list item with two paragraphs.This is the second paragraph in the list item. You're only required to indent the first line. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.* Another item in the same list.如果要在列表項目內(nèi)放進引用,那 > 就需要縮進:
* A list item with a blockquote:> This is a blockquote> inside a list item.效果如下:
A list item with a blockquote:
This is a blockquote
inside a list item.
如果要放代碼區(qū)塊的話,該區(qū)塊就需要縮進兩次,也就是 8 個空格或是 2 個制表符:
* 一列表項包含一個列表區(qū)塊:<代碼寫在這>效果如下:
一列表項包含一個列表區(qū)塊:
<代碼寫在這>
代碼區(qū)塊
這是一個普通段落:
這是一個代碼區(qū)塊。Markdown 會轉(zhuǎn)換成:
<p>這是一個普通段落:</p><pre><code>這是一個代碼區(qū)塊。 </code></pre>這個每行一階的縮進(4 個空格或是 1 個制表符),都會被移除,例如:
Here is an example of AppleScript:
tell application "Foo"beep end tell會被轉(zhuǎn)換為:
<p>Here is an example of AppleScript:</p><pre><code>tell application "Foo"beep end tell </code></pre>分隔線
區(qū)段元素
鏈接
強調(diào)
代碼
圖片
其它
自動鏈接
反斜杠
轉(zhuǎn)載于:https://www.cnblogs.com/ikodota/p/4543029.html
總結(jié)
以上是生活随笔為你收集整理的MarkDown写blog(测试)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2015年百度之星初赛(1) --- B
- 下一篇: 图文教程:使用MyEclipse的hib