MarkDown写blog(测试)
區(qū)塊元素
段落和換行
一個(gè) Markdown 段落是由一個(gè)或多個(gè)連續(xù)的文本行組成,它的前后要有一個(gè)以上的空行(空行的定義是顯示上看起來(lái)像是空的,便會(huì)被視為空行。比方說(shuō),若某一行只包含空格和制表符,則該行也會(huì)被視為空行)。普通段落不該用空格或制表符來(lái)縮進(jìn)。
「由一個(gè)或多個(gè)連續(xù)的文本行組成」這句話其實(shí)暗示了 Markdown 允許段落內(nèi)的強(qiáng)迫換行(插入換行符),這個(gè)特性和其他大部分的 text-to-HTML 格式不一樣(包括 Movable Type 的「Convert Line Breaks」選項(xiàng)),其它的格式會(huì)把每個(gè)換行符都轉(zhuǎn)成
標(biāo)簽。
如果你確實(shí)想要依賴 Markdown 來(lái)插入
標(biāo)簽的話,在插入處先按入兩個(gè)以上的空格然后回車。
的確,需要多費(fèi)點(diǎn)事(多加空格)來(lái)產(chǎn)生
,但是簡(jiǎn)單地「每個(gè)換行都轉(zhuǎn)換為
」的方法在 Markdown 中并不適合, Markdown 中 email 式的 區(qū)塊引用 和多段落的 列表 在使用換行來(lái)排版的時(shí)候,不但更好用,還更方便閱讀。
標(biāo)題
Markdown 支持兩種標(biāo)題的語(yǔ)法,類 Setext 和類 atx 形式。
類 Setext 形式是用底線的形式,利用 = (最高階標(biāo)題)和 - (第二階標(biāo)題),例如:
任何數(shù)量的 = 和 - 都可以有效果。
類 Atx 形式則是在行首插入 1 到 6 個(gè) # ,對(duì)應(yīng)到標(biāo)題 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 也允許你偷懶只在整個(gè)段落的第一行最前面加上 > :
> 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 語(yǔ)法,包括標(biāo)題、列表、代碼區(qū)塊等:
> ## 這是一個(gè)標(biāo)題。 > > 1. 這是第一行列表項(xiàng)。 > 2. 這是第二行列表項(xiàng)。 > > 給出一些例子代碼: > > return shell_exec("echo $input | $markdown_script");列表
Markdown 支持有序列表和無(wú)序列表。
無(wú)序列表使用星號(hào)、加號(hào)或是減號(hào)作為列表標(biāo)記:
- Red
- Green
- Blue
代碼如下:
* Red * Green * Blue等同于:
+ Red + Green + Blue也等同于:
- Red - Green - Blue有序列表則使用數(shù)字接著一個(gè)英文句點(diǎn):
代碼如下:
1. Bird 2. McHale 3. Parish很重要的一點(diǎn)是,你在列表標(biāo)記上使用的數(shù)字并不會(huì)影響輸出的 HTML 結(jié)果,上面的列表所產(chǎn)生的 HTML 標(biāo)記為:
<ol> <li>Bird</li> <li>McHale</li> <li>Parish</li> </ol>如果你的列表標(biāo)記寫成:
1. Bird 1. McHale 1. Parish效果如下:
或甚至是:
3. Bird 1. McHale 8. Parish效果如下:
你都會(huì)得到完全相同的 HTML 輸出。重點(diǎn)在于,你可以讓 Markdown 文件的列表數(shù)字和輸出的結(jié)果相同,或是你懶一點(diǎn),你可以完全不用在意數(shù)字的正確性。
如果你使用懶惰的寫法,建議第一個(gè)項(xiàng)目最好還是從 1. 開(kāi)始,因?yàn)?Markdown 未來(lái)可能會(huì)支持有序列表的 start 屬性。
列表項(xiàng)目標(biāo)記通常是放在最左邊,但是其實(shí)也可以縮進(jìn),最多 3 個(gè)空格,項(xiàng)目標(biāo)記后面則一定要接著至少一個(gè)空格或制表符。
要讓列表看起來(lái)更漂亮,你可以把內(nèi)容用固定的縮進(jìn)整理好:
* 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.列表項(xiàng)目可以包含多個(gè)段落,每個(gè)項(xiàng)目下的段落都必須縮進(jìn) 4 個(gè)空格或是 1 個(gè)制表符:
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.如果要在列表項(xiàng)目?jī)?nèi)放進(jìn)引用,那 > 就需要縮進(jìn):
* 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ū)塊就需要縮進(jìn)兩次,也就是 8 個(gè)空格或是 2 個(gè)制表符:
* 一列表項(xiàng)包含一個(gè)列表區(qū)塊:<代碼寫在這>效果如下:
一列表項(xiàng)包含一個(gè)列表區(qū)塊:
<代碼寫在這>
代碼區(qū)塊
這是一個(gè)普通段落:
這是一個(gè)代碼區(qū)塊。Markdown 會(huì)轉(zhuǎn)換成:
<p>這是一個(gè)普通段落:</p><pre><code>這是一個(gè)代碼區(qū)塊。 </code></pre>這個(gè)每行一階的縮進(jìn)(4 個(gè)空格或是 1 個(gè)制表符),都會(huì)被移除,例如:
Here is an example of AppleScript:
tell application "Foo"beep end tell會(huì)被轉(zhuǎn)換為:
<p>Here is an example of AppleScript:</p><pre><code>tell application "Foo"beep end tell </code></pre>分隔線
區(qū)段元素
鏈接
強(qiáng)調(diào)
代碼
圖片
其它
自動(dòng)鏈接
反斜杠
轉(zhuǎn)載于:https://www.cnblogs.com/ikodota/p/4543029.html
總結(jié)
以上是生活随笔為你收集整理的MarkDown写blog(测试)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 2015年百度之星初赛(1) --- B
- 下一篇: sublime text 心得