主要內(nèi)容
markdown是什么?
誰發(fā)明了這個(gè)東西卸伞?
為什么要使用它抹镊?
怎么使用?
都誰在用荤傲?
感覺有意思垮耳?不拍你看見也物,就怕你試試
正文
1. Markdown是什么班缎?
Markdown是一種輕量級(jí)標(biāo)記語(yǔ)言,它以純文本形式(易讀翔忽、易寫雾家、易更改)編寫文檔铃彰,并最終以HTML格式發(fā)布。Markdown也可以理解為將以MARKDOWN語(yǔ)言編寫的語(yǔ)言轉(zhuǎn)換成HTML內(nèi)容的工具芯咧,最初是一個(gè)perl腳本牙捉。
2.誰發(fā)明了這么個(gè)東西
它由Aaron Swartz和John共同設(shè)計(jì)的。
3.為什么使用它
- 它是易讀的(看起來舒服)敬飒、易寫(語(yǔ)法簡(jiǎn)單)邪铲、易更改純文本。處處體現(xiàn)著極簡(jiǎn)主義的影子无拗。
- 兼容HTML带到,可以轉(zhuǎn)換為HTML格式發(fā)布。
- 跨平臺(tái)使用英染。
- 越來越多的網(wǎng)站支持Markdown揽惹。
- 更方便清晰的組織你的電子郵件被饿。(Markdown-here,Airmail)
- 擺脫Word(我不是認(rèn)真的)。
4.怎么使用永丝?
如果不算擴(kuò)展锹漱,Markdown的語(yǔ)法絕對(duì)簡(jiǎn)單到你愛不釋手。
廢話太多慕嚷,下面正文哥牍,Markdown語(yǔ)法主要分為如下部分:標(biāo)題,段落喝检,區(qū)塊引用嗅辣,代碼區(qū)塊,強(qiáng)調(diào)挠说,列表澡谭,分割線,鏈接损俭,圖片蛙奖,反斜杠 ** \
,符號(hào)**。
4.1標(biāo)題
兩種形式:
1)使用=
和-
標(biāo)記一級(jí)和二級(jí)標(biāo)題杆兵。
一級(jí)標(biāo)題
=========
二級(jí)標(biāo)題
---------
效果:
一級(jí)標(biāo)題
=========
二級(jí)標(biāo)題
2)使用·#·雁仲,可表示1-6標(biāo)題
# 一級(jí)標(biāo)題
## 二級(jí)標(biāo)題
### 三級(jí)標(biāo)題
#### 四級(jí)標(biāo)題
##### 五級(jí)標(biāo)題
###### 六級(jí)標(biāo)題
效果:
一級(jí)標(biāo)題
二級(jí)標(biāo)題
三級(jí)標(biāo)題
四級(jí)標(biāo)題
五級(jí)標(biāo)題
六級(jí)標(biāo)題
4.2段落
段落的前后要有空行,所謂的空行是指沒有文字內(nèi)容琐脏。若想在段內(nèi)強(qiáng)制換行的方式是使用兩個(gè)以上空格加上回車(引用中換行省略回車)攒砖。
4.3區(qū)塊引用
在段落的每行或者只在第一行中使用符號(hào) >
,還可以使用多個(gè)嵌套,如:
> 區(qū)塊引用
>> 嵌套引用
效果:
區(qū)塊引用
嵌套引用
4.4代碼區(qū)塊
代碼區(qū)塊的建立是在每行加上四個(gè)空格或者一個(gè)制表符(如同寫代碼一樣)日裙。如果普通段落:
void mian()
{
printf("Hello,Markdown.");
}
代碼區(qū)快:
void mian()
{
printf("Hello Markdown.");
}
注意:需要和普通段落之間存在空行吹艇。
4.5強(qiáng)調(diào)
在普通內(nèi)容兩側(cè)內(nèi)容上分別加上*
或者_
,如:
*斜體*昂拂,_斜體_
**粗體**受神,__粗體__
效果:
斜體,斜體
粗體政钟,粗體
4.6列表
使用-
路克、+
、*
標(biāo)記無序列表养交,如:
- 第一項(xiàng)
- 第二項(xiàng)
- 第三項(xiàng)
注意:標(biāo)記后面最少有一個(gè)空格或制表符精算,若不再=在引用區(qū)塊中,必須和前方段落之間存在空行碎连。
效果:
- 第一項(xiàng)
- 第二項(xiàng)
- 第三項(xiàng)
有序列表標(biāo)記方式是將上述符號(hào)換成數(shù)字并輔以.
灰羽,如:
\1. 第一項(xiàng)
\2. 第二項(xiàng)
\3. 第三項(xiàng)
效果:
1.第一項(xiàng)
- 第二項(xiàng)
- 第三項(xiàng)
4.7 分割線
分割線最常用就是三個(gè)或三個(gè)以上的*
,還可以使用-
和_
.
4.8 鏈接
鏈接可以有兩種形式生成:行內(nèi)式和參考式。
行內(nèi)式:
[簡(jiǎn)書](https://jianshu.com)。
效果:
參考式:
[簡(jiǎn)書1][1]
[簡(jiǎn)書2][2]
[1]:https:jianshu.com
[2]:https:jianshu.com
效果:
[簡(jiǎn)書1][1]
[簡(jiǎn)書2][2]
[1]:https:jianshu.com
[2]:https:jianshu.com
注意:上述的\[1]:https:jianshu.com
b 不出現(xiàn)區(qū)塊中廉嚼。
4.9 圖片
添加圖片的形式和鏈接相似玫镐,只需在鏈接的基礎(chǔ)上前方加一個(gè)!
.
4.10 反斜杠 \
相當(dāng)于反轉(zhuǎn)義作用。使符號(hào)成為普通符號(hào)怠噪。
4.11 符號(hào)````
起標(biāo)記作用恐似。如
`ctrl+a`
效果:
ctrl+a
5.都誰在用
Markdown使用者:
- Github
- 簡(jiǎn)書
- Stack Overflow
- Apollo
- Moodle
- 等等
6.感覺有意思?趁熱打鐵傍念,推薦幾個(gè)工具矫夷。
- Chrome下的stackedit插件可以離線使用,很爽憋槐。也不用擔(dān)心平臺(tái)受限双藕。 在線的dillinger.io算是評(píng)價(jià)好的了,可是不能離線使用
- Window下的MarkdownPad也用過阳仔,不過免費(fèi)版體驗(yàn)不好忧陪。
- Mac下的Mou是國(guó)人貢獻(xiàn)的,口碑很好近范。推薦嘶摊。
-
Linux下的ReText不錯(cuò)。
其實(shí)在對(duì)語(yǔ)法了如于心的話评矩,直接用編輯器就可以了更卒,腦子里滿滿的都是格式化好的文本啊。 我現(xiàn)在使用馬克飛象+ Markdown-here稚照,先編輯好,然后一鍵格式化俯萌,挺方便果录。
注意:不同的Markdown解釋器或工具對(duì)相應(yīng)語(yǔ)法(擴(kuò)展語(yǔ)法)的解釋效果不盡相同,具體可參見工具的使用說明咐熙。 雖然有人想出面搞一個(gè)所謂的標(biāo)準(zhǔn)化的Markdown弱恒,沒想到還惹怒了健在的創(chuàng)始人John Gruber。
以上基本是所有traditonal markdown的語(yǔ)法棋恼。
其它:
列表的使用(非traditonal markdown):
用|
表示表格縱向邊界返弹,表頭和表內(nèi)容用-
隔開,并可用:
進(jìn)行對(duì)齊設(shè)置爪飘,兩邊都有:
則表示居中义起,若不加:
則默認(rèn)左對(duì)齊。
|代碼庫(kù) |鏈接 |
|------------------------------------|------------------------------------|
|MarkDown |https://github.com/younghz/Markdown|
|moos-young |https://github.com/younghz/moos-young|
關(guān)于其它擴(kuò)展語(yǔ)法可參見具體工具的使用說明师崎。
默终。