Markdown實用教程
Markdown 是用來編寫結(jié)構(gòu)化文檔的一種純文本格式,它使我們在雙手不離開鍵盤的情況下,可以對文本進行一定程度的格式排版。markdown語法是通用的,很多寫作平臺都是支持markdown的,比如簡書,這就意味著做自媒體的你寫一次文章,就能很快同步到各大平臺,而不需要要考慮不同寫作平臺之間排版的兼容性,從而兼顧各大平臺的流量,讓你能專注于寫作。
優(yōu)點
簡單易學(xué);
支持的平臺都能通用,省去排版的煩惱;
缺點
需要記一些語法,不過這比記26個英文單詞要簡單多了,五分鐘學(xué)會;
有些平臺是不支持markdown的,比如知乎,這么大個平臺,不支持markdown;
工具 typora
Typora 是一款支持實時預(yù)覽的 Markdown 文本編輯器。它有 OS X、Windows、Linux 三個平臺的版本,并且由于仍在測試中,是完全免費的。
下載地址:https://typora.io/
markdown語法
這里列出一些常用的markdown語法,學(xué)會這些,99%的書寫排版工作,我相信都能應(yīng)對了。
1. 標(biāo)題
在想要設(shè)置為標(biāo)題的文字前面加#來表示,并且用空格將#和標(biāo)題分隔開。一個#是一級標(biāo)題,二個#是二級標(biāo)題,以此類推。支持六級標(biāo)題。
示例:
#?我是一級標(biāo)題
##?我是二級標(biāo)題
###?我是三級標(biāo)題
效果如下:
我是一級標(biāo)題
我是二級標(biāo)題
我是三級標(biāo)題
2. 字體
平時用word寫作的時候,我們需要將關(guān)鍵字黑體加粗,或者斜體標(biāo)出,為了讓讀者更能清晰看到我們想表達的東西。
加粗
要加粗的文字左右分別用兩個*號包起來
斜體
要傾斜的文字左右分別用一個*號包起來
斜體加粗
要傾斜和加粗的文字左右分別用三個*號包起來
刪除線
要加刪除線的文字左右分別用兩個~~號包起來
示例:
**這是加粗的文字**
*這是傾斜的文字*`
***這是斜體加粗的文字***
~~這是加刪除線的文字~~
效果如下:
這是加粗的文字
這是傾斜的文字
這是斜體加粗的文字
這是加刪除線的文字
3. 引用
在寫作時候,有時候為了提升文章的檔次和逼格,我們可能會引用別人的東西,對于引用的東西,我們最好用引用標(biāo)識出來,以免產(chǎn)生誤會。引用語法是>,在需要引用的前面加>標(biāo)識即可。
示例:
>這是引用杜甫的詩《登高》:萬里悲秋常作客,百年多病獨登臺。
效果:
這是引用杜甫的詩《登高》:萬里悲秋常作客,百年多病獨登臺。
4. 分割線
有時候想人為將文章分為幾部分,這時候可以用分割線:三個或者三個以上的 - 或者 * 都可以,我通常用3個,省手指。
示例:
---
----
***
*****
效果如下:
可以看到,顯示效果是一樣的。
5. 圖片
你需要首先讓這張圖片可以在互聯(lián)網(wǎng)剛開訪問,才能在這里使用。語法

比如這張圖片是可以訪問的:http://qiniu.ikeguang.com/ikeguang.com/image/bi.jpg ?你復(fù)制地址到瀏覽器地址欄是可以直接訪問的。
示例:

效果:

6. 超鏈接
有時候我們想點擊幾個文字,就能跳到一個地址,而不是一長串地址,因為有的地址很長,很難看。
http://www.ikeguang.com/?p=220
安裝Python教程
上面兩個地址,顯然第二個可讀性更好。
語法:
[要顯示的文字](網(wǎng)址)
示例:
[安裝Python教程](http://www.ikeguang.com/?p=220)
[中國大學(xué)排名](http://www.ikeguang.com/?p=1409)
效果:
安裝Python教程
中國大學(xué)排名
7. 列表
列表包括無序列表和有序列表。
無序列表
在要做列表的前面用-+*任意一種標(biāo)識,并且用空格隔開。
語法:
-?列表內(nèi)容
+?列表內(nèi)容
*?列表內(nèi)容
效果如下:
列表內(nèi)容
列表內(nèi)容
列表內(nèi)容
有序列表
用數(shù)字加點,并且用空格隔開:
語法:
1.?我是有序列表;
1.?我是有序列表;
1.?我是有序列表;
我是有序列表;
我是有序列表;
我是有序列表;
列表嵌套
有時候可能分的層次很細(xì),這時候就需要嵌套列表。
示例:
-?湖北
【兩個空格】-?黃岡
【兩個空格】-?十堰
?-?。。。
-?湖南
?【兩個空格】-?長沙
?【兩個空格】-?。。。
-?。。。
效果:

8. 表格
插入普通表格需要構(gòu)建如下的格式:
| 表頭 | 表頭 |
|---|---|
| 第1行第1列 | 第1行第2列 |
| 第2行第1列 | 第2行第2列 |
示例:
序號?|?姓名?|?年齡
---|---|---
1?|?柯廣|?25?|
2|柯小廣|18
效果:
| 序號 | 姓名 | 年齡 |
|---|---|---|
| 1 | 柯廣 | 25 |
| 2 | 柯小廣 | 18 |
默認(rèn)情況下是左對齊的,下面介紹左對齊,右對齊,居中對齊,添加:符號即可。
左對齊
示例:
序號?|?姓名?|?年齡
:---|:---|:---
1?|?柯廣|?25?|
2|柯小廣|18
效果:
| 序號 | 姓名 | 年齡 |
|---|---|---|
| 1 | 柯廣 | 25 |
| 2 | 柯小廣 | 18 |
右對齊
示例:
序號?|?姓名?|?年齡
:---|:---|:---
1?|?柯廣|?25?|
2|柯小廣|18
效果:
| 序號 | 姓名 | 年齡 |
|---|---|---|
| 1 | 柯廣 | 25 |
| 2 | 柯小廣 | 18 |
居中對齊
示例:
序號?|?姓名?|?年齡
:---:|:---:|:---:
1?|?柯廣|?25?|
2|柯小廣|18
效果:
| 序號 | 姓名 | 年齡 |
|---|---|---|
| 1 | 柯廣 | 25 |
| 2 | 柯小廣 | 18 |
9. 代碼
代碼塊用三個點包起來,詞語用單個抱起來
代碼塊:¨G15G
單個詞語:¨G16G
效果:有人喜歡裝13,不說好的,非要說Good`。
10. 流程圖
流程圖的語法大體分為兩部分:
流程圖元素定義部分;
連接流程圖元素部分,該部分用來指明流程圖的執(zhí)行走向。
flow
st=>start:?Start
op=>operation:?Your?Operation
cond=>condition:?Yes?or?No?
e=>end
st->op->cond
cond(yes)->e
cond(no)->op
效果:

