Markdown簡介
ps:本篇文章是在有道云中書寫和調(diào)試的歇万,不同平臺顯示略微有差別!
Markdown概述
Markdown
是一種輕量級的簡單易學(xué)的標(biāo)記語言闸溃,通過簡單的標(biāo)記語法整吆,可以使普通文本內(nèi)容具有一定標(biāo)記格式拱撵。其文本格式為.md
類似于html
,只不過標(biāo)簽更簡單表蝙,更易讀易寫裕膀,可以方便轉(zhuǎn)換為html
、pdf
等格式勇哗。
Markdown
不是一種編程語言昼扛,其目標(biāo)也不會代替html,但是其非常適用于寫文檔欲诺,書寫博客等抄谐。一旦上手Markdown
后,寫作會成為一種享受扰法。
Markdown優(yōu)點(diǎn)
- 學(xué)習(xí)成本低蛹含,只需要簡單掌握十幾個符號用法就可以;
- 純文本塞颁,兼容性強(qiáng)浦箱,所有的文本編輯器都支持;
- 讓用戶專注于內(nèi)容而不是排版祠锣;
-
Markdown
可以隨意轉(zhuǎn)換為html
酷窥,pdf
,md
格式的伴网; - 標(biāo)記語法具有良好的可讀性蓬推。
Markdown缺點(diǎn)
- 對圖片的支持度不像
word
等那么方便; - 不同
Markdown
編輯器語法有細(xì)微差別澡腾。
Markdown語法
標(biāo)題
Markdown
中插入不同級別的標(biāo)題操作非常方便沸伏,只需要插入不同數(shù)量的#
即可。
# 一級標(biāo)題
## 二級標(biāo)題
### 三級標(biāo)題
#### 四級標(biāo)題
##### 五級標(biāo)題
###### 六級標(biāo)題
注意: #與標(biāo)題之間一般需要空一格动分。
備注:以上為Markdown中演示內(nèi)容毅糟,實(shí)際書寫中呈大小梯度變化。
列表
列表分為有序列表和無序列表澜公,兩者在實(shí)現(xiàn)上有些差異姆另。有序列表顧名思義是有邏輯數(shù)字順序的,如1玛瘸、2蜕青、3等,而無序列表僅僅是以一種無差異符號表示內(nèi)容的并列關(guān)系糊渊。
無序列表
Markdown
中支持多種符號實(shí)現(xiàn)無序列表格式化右核,如-
,*
渺绒,+
贺喝,其效果均相同菱鸥。
---
- aaa
- bbb
- ccc
---
* AAA
* BBB
* CCC
---
+ 111
+ 222
+ 333
---
- aaa # 不同符號之間也可以混用,外觀上相同躏鱼,但間距變大氮采。。染苛。
* BBB
+ 333
---
Markdown
下實(shí)現(xiàn)效果
- aaa
- bbb
- ccc
- AAA
- BBB
- CCC
- 111
- 222
- 333
- aaa
- BBB
- 333
備注: 因?yàn)?code>-符號操作最方便只需要按一下按鍵鹊漠,建議最好使用-
符號實(shí)現(xiàn)無序列表。
有序列表
同等級有序列表
實(shí)現(xiàn)同一等級的有序列表茶行,只需要數(shù)字加上點(diǎn)號(小數(shù)點(diǎn)和英文格式的句號均可以)躯概,且與輸出的內(nèi)容中間空一格即可。
---
1. aaa
2. bbb
3. ccc
---
1. aaa
3. ccc
2. bbb
---
111. AAA # 多位數(shù)字也可以
112. BBB
113. CCC
---
Markdown
下實(shí)現(xiàn)效果
- aaa
- bbb
- ccc
- aaa
- ccc
- bbb
- AAA
- BBB
- CCC
多級有序列表
目前畔师,在一般Markdown
語法中多等級有序列表沒有完美的實(shí)現(xiàn)方法娶靡,但能通過結(jié)合無序列表方法折中解決。
- 1\. aaa # 注意'.'前要加反斜杠轉(zhuǎn)義看锉。姿锭。。
- 1.1 bbb
- 1.2 ccc
- 2\. bbb
- 2.1 aba
- 2.2 bab
- 3\. ccc
- 3.1 aca
- 3.2 cac
- 3.2.1 eee
- 3.2.2 ggg
Markdown
下實(shí)現(xiàn)效果
- 1. aaa
- 1.1 bbb
- 1.2 ccc
- 2. bbb
- 2.1 aba
- 2.2 bab
- 3. ccc
- 3.1 aca
- 3.2 cac
- 3.2.1 eee
- 3.2.2 ggg
分割線
在Markdown
中實(shí)現(xiàn)分割線也可以通過-
伯铣,*
呻此,+
三種符號完成。具體實(shí)現(xiàn)方法如下:
---
------ # 可以使用三個以上符號懂傀,*和+ 效果相同
- - - # 符號之間可以加上多個空格
注意: 使用-
插入分割線時趾诗,需要與上面的內(nèi)容之間至少空一行,否則 Markdown
會將上一行內(nèi)容解釋為二級標(biāo)題蹬蚁。
字體修飾
Markdown
中字體修飾主要包含:字體
,加粗
郑兴,斜體
犀斋,下劃線
,大小
情连,上色
叽粹,背景色
等。
字體
Markdown
中無原生語法修飾字體却舀,但我們可以借鑒HTML
語法實(shí)現(xiàn)相關(guān)效果虫几。
<font face="黑體">我是黑體字</font>
<font face="微軟雅黑">我是微軟雅黑</font>
<font face="STCAIYUN">我是華文彩云</font>
<font face="黑體">我是黑體字</font>
<font face="微軟雅黑">我是微軟雅黑</font>
<font face="STCAIYUN">我是華文彩云</font>
字體加粗
Markdown
中實(shí)現(xiàn)字體加粗方式有以下幾種(大家選擇順手的就可以~~~):
**加粗** # 推薦用法
__加粗__ # 英文狀態(tài)的下劃線
<b>加粗</b>
<strong>加粗</strong>
Markdown
下實(shí)現(xiàn)效果
加粗
加粗
<b>加粗</b>
<strong>加粗</strong>
- 字體斜體
Markdown
中實(shí)現(xiàn)斜體也有以下幾種方式:
*斜體*
_斜體_
<em>斜體</em>
斜體
斜體
<em>斜體</em>
下劃線
Markdown
中并無原生語法的實(shí)現(xiàn)下劃線,但可以借鑒HTML
和css
中的用法挽拔。
++下劃線++ # 有道云中可以實(shí)現(xiàn)
<u>下劃線</u>
<span style="border-bottom:2px dashed red;">下劃線</span>
<span style="border-bottom:2px solid red;">下劃線</span>
Markdown
下實(shí)現(xiàn)效果
++下劃線++
<u>下劃線</u>
<span style="border-bottom:2px dashed red;">下劃線</span>
<span style="border-bottom:2px solid red;">下劃線</span>
字體大小
借鑒HTML
語法可以在Markdown
中調(diào)整字體大小辆脸。
<font size=4>字體大小</font>
<font size=6>字體大小</font>
<font size=4>字體大小</font>
<font size=6>字體大小</font>
字體上色
借鑒HTML
語法也可以在Markdown
中實(shí)現(xiàn)字體上色效果。
<font color=gray size=4>字體上色</font>
<font color=red size=4>字體上色</font>
Markdown
下實(shí)現(xiàn)效果
<font color=gray size=4>字體上色</font>
<font color=red size=4>字體上色</font>
字體背景色
Markdown
中也無原生語法的實(shí)現(xiàn)下劃線螃诅,但有道云中可以通過以下方式實(shí)現(xiàn):
==字體背景色== # 有道云中可以啡氢,其他平臺還未測試
Markdown
下實(shí)現(xiàn)效果
==字體背景色==
代碼
行代碼
單行代碼引用使用單個符號(符號位于ESC鍵下方)状囱,實(shí)現(xiàn)代碼著色。
Markdown`下實(shí)現(xiàn)效果
`行代碼`,`Markdown`
行代碼
,Markdown
代碼塊
將代碼置于```(三個)符號之間倘是,實(shí)現(xiàn)代碼塊突出顯示亭枷。
Markdown`下實(shí)現(xiàn)效果
``` # 顯示需要,Markdown中不需要加
代碼塊
代碼塊
``` # 顯示需要搀崭,Markdown中不需要加
代碼塊
代碼塊
引用
Markdown
中引用的符號是>
叨粘,使用時>
與引用內(nèi)容間要空一格。大概可分為普通引用和嵌套引用瘤睹,具體使用方法如下:
普通引用
Markdown
下實(shí)現(xiàn)效果
> 引用內(nèi)容1
引用內(nèi)容2 # 引用內(nèi)容后不空行的話升敲,后面均為引用內(nèi)容,只需要在第一行加上'>'符號即可默蚌。
引用內(nèi)容3
> 引用內(nèi)容a
> 引用內(nèi)容b
> 引用內(nèi)容c
引用內(nèi)容1
引用內(nèi)容2
引用內(nèi)容3
引用內(nèi)容a
引用內(nèi)容b
引用內(nèi)容c
嵌套引用
在引用中加入不同數(shù)量的>
符號可以表示不同等級冻晤。
Markdown
下實(shí)現(xiàn)效果
> 引用1 #從少到多可以直接實(shí)現(xiàn),如果多到少則不能實(shí)現(xiàn)(ps有道云)绸吸。
>> 引用2
>>> 引用3
引用1
引用2
引用3
引用內(nèi)修飾
引用內(nèi)容內(nèi)也可以加入字體加粗鼻弧、代碼引用等語法修飾,突出顯示內(nèi)容锦茁。
Markdown
下實(shí)現(xiàn)效果
> **加粗**
> *斜體*
> `代碼`
加粗
斜體
代碼
鏈接
[百度](http://www.baidu.com)
[百度](http://www.baidu.com "這是備注") # 可以添加備注
<http://www.baidu.com/> # 自動鏈接
<fangj@163.com> # 也可以通過鏈接方式自動生成電子郵件
百度
百度
http://www.baidu.com/
fangj@163.com
圖片
Markdown
中圖片插入的方式與和鏈接非常相似攘轩,差別只是在[]
前加上!
码俩。
如果要在網(wǎng)絡(luò)上分享文章度帮,需要提前將圖片放到圖床上,獲得圖片的鏈接稿存,當(dāng)然也可以直接在網(wǎng)絡(luò)上尋找圖片笨篷。如果只是在本地查看,則可以根據(jù)圖片相對路徑或絕對路徑插入到文中瓣履。
![星空](http://upload-images.jianshu.io/upload_images/6727859-8e5f4133d91a25f0.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![星空](http://upload-images.jianshu.io/upload_images/6727859-47357d134d44a033.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240 "備注") # 也可以備注信息
參考鏈接
獻(xiàn)給寫作者的 Markdown 新手指南
front-end-study from github
Markdown使用筆記
CSDN-markdown編輯器語法——字體率翅、字號與顏色
Learning-Markdown (Markdown 入門參考)