一、 markdown簡介
Markdown 是一種用來寫作的輕量級標(biāo)記語言宏怔,創(chuàng)始人為約翰·格魯伯(John Gruber)
優(yōu)點(diǎn)
- 純文本愉豺,所以兼容性極強(qiáng),可以用所有文本編輯器打開
- 它用簡潔的語法代替排版隙袁,使我們專心于碼字
- 格式轉(zhuǎn)換方便,Markdown 的文本你可以輕松轉(zhuǎn)換為 html弃榨、PDF等
- Markdown 的標(biāo)記語法有極好的可讀性
對于從事寫作菩收、文字編輯以及想寫博客的人來說,非常有學(xué)習(xí)的必要鲸睛。
編輯器
- sublimetext(本人從事前端開發(fā)最喜歡用的一個(gè)編輯器娜饵,輕量級,但是非常強(qiáng)大)官辈、Mac的mou箱舞、Markdownpad等
- 很多網(wǎng)站也支持了 Markdown 的文字錄入遍坟,如簡書
- 在線編輯器,推薦StackEdit晴股、印象筆記的馬克飛象
二愿伴、 markdown語法
這里只是簡單介紹markdown經(jīng)常用到的語法標(biāo)記,也只是個(gè)人覺得最簡單實(shí)用电湘、能夠快速入門公般,如果您想深入學(xué)習(xí)、了解更多的markdown功能胡桨,請點(diǎn)擊下面的文檔:
標(biāo)題
在行首插入 1 到 6 個(gè) # ,對應(yīng)到標(biāo)題 1 到 6 ,#后面都應(yīng)該加上空格
# 這是 H1
## 這是 H2
###### 這是 H6
列表
1.無序列表
加號“+”或減號“-”都可以作為列表標(biāo)記瞬雹,注意后面要跟一個(gè)空格昧谊。
- Red
- Green
- Blue
或者
+ Red
+ Green
+ Blue
或者
* Red
* Green
* Blue
效果都是一樣的:
Red
Green
Blue
2.有序列表
使用數(shù)字、一個(gè)英文句號和一個(gè)空格即可酗捌。
1. Red
2. Green
3. Blue
鏈接
在方括號寫下鏈接文字呢诬,圓括號寫下網(wǎng)址即可。也可以在右邊加上空格胖缤,再用引號加上title屬性尚镰。(這個(gè)title屬性可能有些人不知道,就是鼠標(biāo)移動(dòng)到鏈接上會(huì)顯示的文本)
[好中文的樣子](http://www.reibang.com/p/d409bb2b5d6c "http://www.reibang.com/p/d409bb2b5d6c")
效果:
還有一種在文章最后參考式的鏈接哪廓,在鏈接文字的括號后面再接上另一個(gè)方括號狗唉,而在第二個(gè)方括號里面要填入用以辨識鏈接的標(biāo)記:
This is [an example][id] reference-style link.
你也可以選擇性地在兩個(gè)方括號中間加上一個(gè)空格:
This is [an example] [] reference-style link.
接著,在文件的任意處涡真,你可以把這個(gè)標(biāo)記的鏈接內(nèi)容定義出來:
[id]: http://example.com/ "Optional Title Here"
當(dāng)?shù)诙€(gè)方括號里面為空格時(shí)分俯,定義時(shí)應(yīng)當(dāng)取第一個(gè)方括號
同樣,可以在定義時(shí)哆料,寫上title屬性
圖片
比鏈接的語法在前面多了一個(gè)英文感嘆號!缸剪。方括號里面的文字則是圖片底下的注釋,可以為空东亦。同樣可以設(shè)置title屬性杏节。
![](/path/to/img.jpg "Alt text")
有些 Markdown 編輯器也支持拖拽插入圖片,這就簡單多了典阵。例如簡書 或者 Ulysses 就有這種功能奋渔。不過,在不同的環(huán)境下顯示效果可能會(huì)有差異萄喳。
引用
可以使用">" 標(biāo)記來引用其他人的言論卒稳、書籍或報(bào)紙的內(nèi)容。只需要在段落的第一行最前面加上 > 即可:
> We believe that writing is about content, about what you want to say – not about fancy formatting.
我們堅(jiān)信寫作寫的是內(nèi)容他巨,所思所想充坑,而不是花樣格式减江。
— Ulysses for Mac
We believe that writing is about content, about what you want to say – not about fancy formatting.
我們堅(jiān)信寫作寫的是內(nèi)容,所思所想捻爷,而不是花樣格式辈灼。
— Ulysses for Mac
引用可以嵌套,只要根據(jù)層次的不同也榄,加上不同數(shù)量的 > 即可:
> 這是第一級引用巡莹。
>> 這是第二級引用。
> 現(xiàn)在回到第一級引用甜紫。
這是第一級引用降宅。
這是第二級引用。
現(xiàn)在回到第一級引用囚霸。
在引用的區(qū)域內(nèi)腰根,也可以使用其他的 Markdown 語法,包括標(biāo)題拓型、列表等
代碼
標(biāo)記一小段行內(nèi)代碼额嘿,用反引號`左右把它包起來
Use the `printf()` function.
效果:Use the printf()
function.
如果要標(biāo)記代碼區(qū)段,你可以用多于三個(gè)反引號來開啟和結(jié)束代碼區(qū)段劣挫,注意開始和結(jié)束的反引號數(shù)量必須一致册养。
```
There is a literal backtick (`) here.
```
強(qiáng)調(diào)
在Markdown中,可以使用 * 和 _ 來表示斜體和加粗压固。需要注意的是球拦,“_”是下劃線
在需要斜體的文本左右各加一個(gè)“*”或“_”
在需要加粗的文本左右各加兩個(gè)“*”或“_”
在需要加粗并且斜體的文本左右各加三個(gè)“*”或“_”
表格
| Tables | Are | Cool |
| ---------- |:-------:| --------:|
| col 3 is | right-aligned | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |
顯示效果
Tables | Are | Cool |
---|---|---|
col 3 is | right-aligned | $1600 |
col 2 is | centered | $12 |
zebra stripes | are neat | $1 |
分割線
在一行中用三個(gè)以上的星號、減號帐我、底線來建立一個(gè)分隔線刘莹,行內(nèi)不能有其他東西。你也可以在星號或是減號中間插入空格焚刚。