寫作目的
筆者看完一些MarkDown入門文字后,發(fā)現(xiàn)很多文檔對(duì)一些容易遇到的細(xì)微問題缺少解釋。本文意欲稍作補(bǔ)充。
目標(biāo)讀者
使用MarkDown僅為了排版出更好看的文章,而不關(guān)注技術(shù)細(xì)節(jié),不懂HTML的用戶。
1、首行縮進(jìn)
寫文章時(shí),我們常常希望能夠首行縮進(jìn),這時(shí)可以在段首加入 
來輸入一個(gè)空格.加入 
來輸入兩個(gè)空格。
示例
文本
  
一語(yǔ)未了,只聽后院中有人笑聲,說:“我來遲了,不曾迎接遠(yuǎn)客!"
效果
一語(yǔ)未了,只聽后院中有人笑聲,說:“我來遲了,不曾迎接遠(yuǎn)客!"
2、插入代碼
插入代碼的方式有兩種
- 在每行代碼前加入4個(gè)空格或者添加一個(gè)制表符(TAB鍵)
- 在代碼兩側(cè)添加三個(gè)反引號(hào)‘```’。
兩種方法都有需要注意的地方,很多入門文檔未能提及。
2.1 方式1
其縮進(jìn)是相對(duì)于當(dāng)前格式狀態(tài)下的。
示例
文本
- 列表項(xiàng)
- 列表項(xiàng)
[TAB][TAB]printf("hello world!");
效果
- 列表項(xiàng)
- 列表項(xiàng)
printf("hello world!");
在列表項(xiàng)狀態(tài)下,需要輸入兩次TAB鍵(制表符)才能以代碼格式插入。
2.2 方式2
反引號(hào)最好在代碼的前后行添加,而不是直接加在代碼兩邊。
示例
文本
```
let 你好 = "swift你好,我叫唐衣可俊"
println(你好)
```
效果
let 你好 = "swift你好,我叫唐衣可俊" println(你好)
3、添加空行
添加空行可以結(jié)束先前的格式狀態(tài)。個(gè)人建議在改變格式時(shí),均添加一個(gè)空行。
示例
文本
>引用狀態(tài)
[空行]
###標(biāo)題狀態(tài)
[空行]
------
[空行]
- 列表狀態(tài)
- 列表狀態(tài)
效果
引用狀態(tài)
標(biāo)題狀態(tài)
- 列表狀態(tài)
- 列表狀態(tài)
4、限制圖片大小并居中
許多 MarkDown 編輯器中直接按原圖大小顯示圖片,造成版面凌亂。如何讓圖片像簡(jiǎn)書中那樣大小一致居中顯示呢?使用該命令<img src="圖片地址" width="圖片顯示寬度" height="顯示高度" alt="圖片名稱"/>
設(shè)置圖片大小,再用<div align=center></div>
命令包裹達(dá)到居中效果。
示例
文本
<img src="http://ww2.sinaimg.cn/bmiddle/88070423gw1ep30aw8an7g204d04gkgd.gif" width="400" height="400" alt="亦菲表演機(jī)器貓"/>
如果你使用的是 Mou,那么還可以使用如下語(yǔ)法 <u></u>

?
效果
簡(jiǎn)書中默認(rèn)就是居中顯示,展示的圖片大小也是固定的,而且貌似不能使用div標(biāo)簽。。在此僅僅給大家展示下寫法,效果就在其他編輯器的預(yù)覽上看一下好了。
`<div align=center>
<img src="http://ww2.sinaimg.cn/bmiddle/88070423gw1ep30aw8an7g204d04gkgd.gif" width="400" height="400" alt="亦菲表演機(jī)器貓"/>
</div>`
4、其他
普通段落盡量不用空格或制表符來縮進(jìn),即使使用它們后得到的效果看似是對(duì)的。
[數(shù)字] + ‘.’ + [空格] 的形式會(huì)呼出有序的項(xiàng)目列表。因此如果你在正文中恰好出現(xiàn)這種形式,那么可以在‘.’的前面加上‘\’來避免出現(xiàn)有序列表。
2014/6/19
轉(zhuǎn)載請(qǐng)注明出處,謝謝!