一玩讳、Markdown介紹
Markdown是一種輕量級(jí)標(biāo)記語(yǔ)言,創(chuàng)始人為約翰·格魯伯(英語(yǔ):John Gruber)嚼贡。 它允許人們使用易讀易寫(xiě)的純文本格式編寫(xiě)文檔熏纯,然后轉(zhuǎn)換成有效的XHTML(或者HTML)文檔。這種語(yǔ)言吸收了很多在電子郵件中已有的純文本標(biāo)記的特性粤策≌晾剑——百度百科
Markdown 能被使用來(lái)撰寫(xiě)電子書(shū),如:Gitbook叮盘。
- 目前網(wǎng)站都廣泛使用 Markdown 來(lái)撰寫(xiě)幫助文檔或是用于論壇上發(fā)表消息秩贰。例如:GitHub、簡(jiǎn)書(shū)熊户、reddit萍膛、Diaspora、Stack Exchange嚷堡、OpenStreetMap 蝗罗、SourceForge等。
- 使用Markdown的優(yōu)點(diǎn):
純文本蝌戒,兼容性強(qiáng)串塑,可以用所有文本編輯器打開(kāi)。
自動(dòng)排版北苟,讓你專注于文字桩匪。
格式轉(zhuǎn)換方便,Markdown 文本可以輕松轉(zhuǎn)換為PDF友鼻、html傻昙、Word闺骚、Epub、圖片等妆档。
二僻爽、編輯器推薦
1.在線編輯
- StackEdit
瀏覽器訪問(wèn)StackEdit - 簡(jiǎn)書(shū)
瀏覽器訪問(wèn)簡(jiǎn)書(shū)
開(kāi)啟方式:設(shè)置->默認(rèn)編輯器->Markdown編輯器
2.離線編輯
- Typora客戶端
適用于MacOS、Windows贾惦、Linux各系統(tǒng) - Markdown Pad客戶端
適用于Windows系統(tǒng) - Mou客戶端
適用于Mac系統(tǒng)
三胸梆、Markdown基本語(yǔ)法
注意:所有符號(hào)均為英文輸入法下的符號(hào)
1.標(biāo)題
-
六級(jí)標(biāo)題
使用#可以表示1~6級(jí)標(biāo)題,1個(gè)#表示一級(jí)標(biāo)題须板,2個(gè)#表示二級(jí)標(biāo)題碰镜。以此類推。
注意:#和標(biāo)題之間最好加上空格习瑰。
語(yǔ)法:# 這是一級(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)題
-
大小標(biāo)題
≥3個(gè)=可以表示一級(jí)標(biāo)題绪颖, ≥3個(gè)-可以表示二級(jí)標(biāo)題。
語(yǔ)法:這是一級(jí)標(biāo)題 === 這是二級(jí)標(biāo)題 ---
顯示效果:
這是一級(jí)標(biāo)題
這是二級(jí)標(biāo)題
2.段落格式
-
字體
Markdown 可以使用以下幾種字體:使用*
表示斜體文本杰刽,**
表示粗體文本菠发,***
表示粗斜體文本王滤。
語(yǔ)法:
顯示效果:*斜體文本* **粗體文本** ***粗斜體文本***
斜體文本
粗體文本
粗斜體文本 -
分隔線
可以用三個(gè)或三個(gè)以上*或-或_表示分隔線贺嫂,也可以在星號(hào)或者減號(hào)、下劃線之間插入空格雁乡。
語(yǔ)法:
顯示效果:*** --- ___
-
刪除線
如果文字需要加上刪除線第喳,可以在文字兩端各自加兩個(gè)波浪線~~
實(shí)現(xiàn)。
語(yǔ)法:
顯示效果:~~刪除文本~~
刪除文本 -
下劃線
如果文字需要加下劃線踱稍,可以用<u>
實(shí)現(xiàn)曲饱。目前簡(jiǎn)書(shū)不支持此語(yǔ)法。
語(yǔ)法:
簡(jiǎn)書(shū)暫不支持下劃線珠月,此處不展示效果扩淀。<u>帶下劃線文本</u>
3.列表
Markdown 支持有序列表和無(wú)序列表。
-
有序列表
有序列表用數(shù)字加.表示啤挎。
語(yǔ)法:1.第一項(xiàng) 2.第二項(xiàng) 3.第三項(xiàng)
顯示效果:
1.第一項(xiàng)
2.第二項(xiàng)
3.第三項(xiàng)
-
無(wú)序列表
無(wú)序列表用*或+或-表示
語(yǔ)法:* 第一項(xiàng) - 第二項(xiàng) _ 第三項(xiàng)
顯示效果:
- 第一項(xiàng)
- 第二項(xiàng)
- 第三項(xiàng)
-
列表嵌套
在一級(jí)列表中嵌套二級(jí)列表元素時(shí)驻谆,需要在嵌套的二級(jí)列表之前加四個(gè)空格。
語(yǔ)法:
顯示效果:1.第一項(xiàng) * 第一項(xiàng)嵌套的第一個(gè)二級(jí)列表 * 第一項(xiàng)嵌套的第二個(gè)二級(jí)列表 * 第二項(xiàng) 1.第二項(xiàng)嵌套的第一個(gè)二級(jí)列表元素 2.第二項(xiàng)嵌套的第二個(gè)二級(jí)列表元素
1.第一項(xiàng)第一項(xiàng)嵌套的第一個(gè)二級(jí)列表
第一項(xiàng)嵌套的第二個(gè)二級(jí)列表
第二項(xiàng)
1.第二項(xiàng)嵌套的第一個(gè)二級(jí)列表元素
2.第二項(xiàng)嵌套的第二個(gè)二級(jí)列表元素
4.區(qū)塊引用
-
引用
段落開(kāi)頭使用 > 符號(hào)加一個(gè)空格庆聘。
語(yǔ)法:> 引用文字
顯示效果:
引用文字
-
區(qū)塊嵌套
區(qū)塊可以嵌套胜臊,一個(gè)>是最外層,兩個(gè)>是第一層嵌套伙判,以此類推象对。
語(yǔ)法:> 最外層 >> 第一層嵌套 >>> 第二層嵌套
顯示效果:
最外層
第一層嵌套
第二層嵌套
-
區(qū)塊中使用列表
在區(qū)塊中直接使用列表即可。
語(yǔ)法:> 1.第一項(xiàng) > * 第二項(xiàng)
顯示效果:
1.第一項(xiàng)
- 第二項(xiàng)
-
列表中使用區(qū)塊
在列表中使用區(qū)塊時(shí)宴抚,需要在>加空格前面加上四個(gè)空格勒魔。
語(yǔ)法:1.第一項(xiàng) >引用文本 2.第二項(xiàng)
顯示效果:
1.第一項(xiàng)
引用文本
2.第二項(xiàng)
5.鏈接
-
鏈接使用方法:
語(yǔ)法:[必應(yīng)](https://cn.bing.com/) 或者 <https://cn.bing.com/>
顯示效果:
必應(yīng)
或者
https://cn.bing.com/ -
高級(jí)鏈接
可以用變量來(lái)設(shè)置鏈接甫煞,在文檔最后進(jìn)行賦值。
語(yǔ)法:這個(gè)鏈接用 1 作為網(wǎng)址變量 [Bing][1] 這個(gè)鏈接用 jianshu 作為網(wǎng)址變量 [簡(jiǎn)書(shū)][jianshu] 然后在文檔的結(jié)尾為變量賦值(網(wǎng)址) ? [1]: https://cn.bing.com/ [jianshu]: http://www.reibang.com/
顯示效果:( 如下為簡(jiǎn)書(shū)顯示結(jié)果)
這個(gè)鏈接用 1 作為網(wǎng)址變量 Bing
這個(gè)鏈接用 jianshu 作為網(wǎng)址變量 簡(jiǎn)書(shū)
然后在文檔的結(jié)尾為變量賦值(網(wǎng)址)
6.圖片
-
圖片使用方法:
插入圖片與鏈接方法相似冠绢,需要在前面加一個(gè)危虱!,表示為:唐全!加[圖片替代文字]加(圖片網(wǎng)址)埃跷。
語(yǔ)法:

顯示效果:
-
高級(jí)圖片
插入圖片與鏈接方法相似,都可以用變量賦值圖片網(wǎng)址邮利。
語(yǔ)法:
顯示效果:這個(gè)鏈接用 1 作為網(wǎng)址變量 [Can't Breath][1]. 然后在文檔的結(jié)尾為變量賦值(網(wǎng)址) [1]:https://images.pexels.com/photos/4677668/pexels-photo-4677668.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500
這個(gè)鏈接用 1 作為網(wǎng)址變量 Can't Breath.
然后在文檔的結(jié)尾為變量賦值(網(wǎng)址)
1:https://images.pexels.com/photos/4677668/pexels-photo-4677668.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500 -
修改圖片尺寸
可以使用Html的<img>標(biāo)簽自定義圖片的尺寸弥雹。
語(yǔ)法:
簡(jiǎn)書(shū)暫不支持自定義圖片尺寸,此處不展示效果延届。<img src="htt://example.com/sample.png" width="500" height="350"> 示例: <img src="https://images.pexels.com/photos/4677668/pexels-photo-4677668.jpeg" width="500" height="350">
7.代碼
-
段落內(nèi)代碼
段落內(nèi)代碼可以用反引號(hào)`表示剪勿。也可用其進(jìn)行高亮顯示。
語(yǔ)法:
顯示效果:`hello world`
hello world
-
代碼區(qū)塊
代碼前使用四個(gè)空格或者制表符Tab方庭。
語(yǔ)法:
顯示效果:hello world hello world
hello world
hello world -
一段代碼
可以用三個(gè)反引號(hào)```包裹一段代碼厕吉。
顯示效果:代碼段
8.表格
表格使用|
分隔不同的單元格,-
分隔表頭和其他行械念。
表格中用冒號(hào)設(shè)置對(duì)齊方式头朱,:---用來(lái)設(shè)置單元格左對(duì)齊,---:表示右對(duì)齊龄减,:---:則為居中對(duì)齊项钮。
語(yǔ)法:
|表頭1|表頭2|表頭3|
|:---|:---:|---:|
|A1單元格|B1|C1|
|A2|B2|C2|
顯示效果:
表頭1 | 表頭2 | 表頭3 |
---|---|---|
A1單元格 | B1單元格 | C1單元格 |
A2單元格 | B2單元格 | C2單元格 |
四、語(yǔ)法總結(jié)
Markdown基礎(chǔ)語(yǔ)法總結(jié):
功能 | 語(yǔ)法 | 輸出結(jié)果 | 備注 |
---|---|---|---|
標(biāo)題 | #*N N級(jí)標(biāo)題 | N級(jí)標(biāo)題 | #和標(biāo)題之間最好加上一個(gè)空格 |
斜體 | * | 斜體文本 | |
粗體 | ** | 粗體文本 | |
粗斜體 | *** | 粗斜體文本 | |
刪除線 | ~~ | ||
下劃線 | <u> | <u>帶下劃線文本</u> | 簡(jiǎn)書(shū)不支持 |
有序列表 | 1.第一項(xiàng) | 1.第一項(xiàng) | |
無(wú)序列表 | - 第一項(xiàng) | * 第一項(xiàng) | 表格不支持希停,文本中可實(shí)現(xiàn) |
區(qū)塊引用 | > | > 引用文本 | 表格不支持烁巫,文本中可實(shí)現(xiàn) |
鏈接 | []括號(hào) | 鏈接名稱 | |
圖片 | []括號(hào) | ||
行內(nèi)代碼 | ` | 代碼 |
英文狀態(tài)點(diǎn)擊Esc鍵即可輸入反引號(hào) |
代碼塊 | ``` | 代碼段 |
|
表格 | 豎線和- | 參見(jiàn)上表 |