這只是寫給我自己看的梢灭,方便忘了語法之后查詢一下,嗯……沒別的
1.我怎么會知道m(xù)arkdown的库快?
也沒什么特別的钥顽,就是某一天突然在A某so的推送中看到了這么一個markdown編輯器,就尋思這玩意兒一聽名字這么屌牛批蝶怔,莫非又是一個裝x利器兄墅?當(dāng)時沒在意,最近在家閑得慌沐悦,又開始琢磨起這么一檔子事兒來五督。所以剛剛花了兩個鐘頭研究了一下markdown的寫作邏輯,確實(shí)挺好玩。
簡單地說碌燕,markdown是一標(biāo)記語言,意思就是愈捅,在編輯文本的時候蓝谨,就用符號將文字的編輯效果標(biāo)記出來青团,然后通過轉(zhuǎn)碼直接顯示出這種效果,舉個簡單的栗子:
這學(xué)期我可能
學(xué)了假習(xí)呸吧芦昔!根本沒學(xué)習(xí)
代碼如下:
這學(xué)期我可能~~學(xué)了假習(xí)~~ 呸吧娃肿!根本沒學(xué)習(xí)
所以看到了吧?通過幾個符號和原文本凭豪,就能顯示出不同的效果晒杈,這要比在word中先輸入文本,后還要去找相關(guān)的顯示效果要來得方便的多末早,尤其是這個劃線效果然磷,在word中要選中文本右鍵-字體來設(shè)置,這樣操作成本就高了一大截寡润。這也是markdown與word操作邏輯最大的區(qū)別舅柜!
2. 看了一小時markdown語法你還記得多少?
嗯……沒多少了变抽,下面我來簡單羅列一下
2.0 目錄
2.1 標(biāo)題
2.2 列表
2.3 強(qiáng)調(diào)和突出
2.4 引用
2.5 顯示代碼
2.6 鏈接氮块、email和圖片
2.7 表格
2.8 總結(jié)
2.1 標(biāo)題
效果:
一級標(biāo)題
二級標(biāo)題
三級標(biāo)題
四級標(biāo)題
五級標(biāo)題
六級標(biāo)題
代碼如下:
#一級標(biāo)題
##二級標(biāo)題
###三級標(biāo)題
####四級標(biāo)題
#####五級標(biāo)題
######六級標(biāo)題
2.2 列表
效果:
有序列表:
- 列表項(xiàng)一
- 列表項(xiàng)二
- 列表項(xiàng)三
無序列表:
- 列表項(xiàng)一
- 列表項(xiàng)二
- 列表項(xiàng)三
代碼如下:
有序列表:
1. 列表項(xiàng)一
2. 列表項(xiàng)二
3. 列表項(xiàng)三
無序列表:
- 列表項(xiàng)一
- 列表項(xiàng)二
- 列表項(xiàng)三
列表嵌套:
- 列表項(xiàng)一
- 列表項(xiàng)二
- 子列表項(xiàng)一
- 子列表項(xiàng)二
- 子子列表項(xiàng)一
- 子子列表項(xiàng)二
- 子子列表項(xiàng)三
- 子列表項(xiàng)三
- 列表項(xiàng)三
代碼如下:
- 列表項(xiàng)一
- 列表項(xiàng)二
* 子列表項(xiàng)一
* 子列表項(xiàng)二
1. 子子列表項(xiàng)一
2. 子子列表項(xiàng)二
3. 子子列表項(xiàng)三
* 子列表項(xiàng)三
- 子列表三
注意:
1. 在代碼中击儡,列表項(xiàng)前的1.
和-
后一定要加一個空格
2. 列表嵌套根據(jù)不同的編輯器有不同的語法蝠引,有的編輯器是用--
和---
來表示二級和三級子列表
3. 一級無序列表默認(rèn)的符號是實(shí)心圓,二級是空心圓
2.3 強(qiáng)調(diào)和突出
效果:
斜體
加粗
斜體加加粗
錯誤文本
斜體加粗的錯誤文本
代碼如下:
*斜體*
**加粗**
***斜體加加粗***
~~錯誤文本~~
~~***斜體加粗的錯誤文本***~~
2.4 引用
效果:
哦矫夯,之前你們都看過了茧痒,這玩意兒就是引用
代碼如下
>哦融蹂,之前你們都看過了,這玩意兒就是引用
嵌套引用:
一級引用
二級引用
三級引用
返回二級引用
返回一級引用
代碼如下:
>一級引用
>>二級引用
>>>三級引用
>>返回二級引用
>返回一級引用
注意
在嵌套引用中我們可以看到区拳,返回引用時候一定要<strong>加一個空行</strong>意乓,用以結(jié)束當(dāng)次引用约素。同樣的圣猎,我們會發(fā)現(xiàn)在結(jié)束代碼的時候通常會加一個空行乞而,這都是起到結(jié)束當(dāng)次標(biāo)記的作用,不然的話在明文中是不會回車的欠啤。
2.5 顯示代碼
2.5.1 顯示代碼單句
效果
hello world洁段!
代碼如下:
`hello world共郭!`
2.5.2 顯示代碼塊
效果:
代碼語句1
代碼語句2
代碼語句3
……
代碼如下:
```
代碼語句1
代碼語句2
代碼語句3
……
```
2.5.3 內(nèi)聯(lián)代碼(在代碼中寫代碼)
效果:
`hello world!`
代碼如下:
`` `hello world写半!` ``
注意
其實(shí)在標(biāo)準(zhǔn)markdown語句中憾赁,代碼塊的顯示使用每行縮進(jìn)四個空格來實(shí)現(xiàn)的龙考,但在github flavored markdown中矾睦,開始用```/```
來顯示代碼塊。
2.6 鏈接缓溅、email和圖片
2.6.1 鏈接
效果:
代碼如下:
內(nèi)聯(lián)風(fēng)格:
[簡書官網(wǎng)](http://www.reibang.com/)
引用風(fēng)格:
[簡書官網(wǎng)][id1]
[id1]:http://www.reibang.com/
2.6.2 email
效果:
如果有什么不懂的坛怪,可以向筆者的
email m17862701665@gmail.com 反饋
代碼如下:
如果有什么不懂的股囊,可以向筆者的
email <m17862701665@gmail.com> 反饋
2.6.3 圖片
效果:
額......就不要在意這是朵什么花了
代碼如下:
內(nèi)聯(lián)風(fēng)格:
![](http://upload-images.jianshu.io/upload_images/5117745-bfe7ef4ee8ffdde4?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
引用風(fēng)格:
![][id1]
[id1]:http://ww1.sinaimg.cn/large/a10d54e8ly1fdiza85ikjj20ku08zq55
<a name="2.7"></a>
2.7 表格
效果:
表格 | 表格項(xiàng)1 | 表格項(xiàng)2 | 表格項(xiàng)3 |
---|---|---|---|
左對齊 | 居中對齊 | 默認(rèn)左對齊 | 右對齊 |
1 | 2 | 3 | 4 |
代碼如下:
|表格|表格項(xiàng)1|表格項(xiàng)2|表格項(xiàng)3|
|:----|:-------:|--------|-------:|
|左對齊|居中對齊|默認(rèn)左對齊|右對齊|
|1|2|3|4|
注意
代碼中的第二行用于規(guī)定表格中的對齊格式居灯,冒號在左表示左對齊,冒號在右表示右對齊怪嫌,兩邊都有表示居中對齊,沒有冒號表示默認(rèn)左對齊拌倍。
<a name="2.8"></a>
2.8 總結(jié)
好了贰拿,在日常碼字的時候需要用到的也就這幾種語法,之前我說不記得多少了顯然是騙人的膨更,我全記得哈哈哈哈……咳缴允,以后有補(bǔ)充的話會在補(bǔ)充的。
3.這就是傳說中的補(bǔ)充——html在markdown中的應(yīng)用
前段時間在簡書中查詢markdown的相關(guān)語法的時候矗漾,無意間看到一篇文章說markdown作為基于html的標(biāo)記語言敞贡,那么,html的部分標(biāo)簽和字符實(shí)體markdown應(yīng)該也是支持的誊役。
原文在此:如何在markdown中打出上標(biāo)蛔垢、下標(biāo)和一些特殊符號
這篇文章給了我一些啟發(fā)迫悠,我就順便在本文中試了一試,結(jié)果發(fā)現(xiàn)艺玲,不論是標(biāo)簽還是字符實(shí)體鞠抑,在平臺間也有一些區(qū)別,但是這么多標(biāo)簽我也沒辦法一個一個試過來若治,所以這里只能籠統(tǒng)得說一下。
3.1 標(biāo)簽
我貼張圖就行了
籠統(tǒng)來說端幼,只有格式化標(biāo)簽可以在markdown中顯示
3.2 字符實(shí)體
字符實(shí)體到大部分都是支持的:↓↓↓
更多的字符實(shí)體請參看:
W3school:html ISO-8859-1參考手冊
以及
W3school:html ASCll參考手冊