1. 簡述
Markdown是一種易讀易寫的純文本標記語言,能夠?qū)崿F(xiàn)使用少量標記符號以最小的輸入代價生成極富表現(xiàn)力的文檔,也可以快速制作Todo列表、書寫LaTex公式、高亮代碼,也可以高效繪制流程圖、甘特圖和數(shù)據(jù)表格等,實現(xiàn)了流暢書寫與印刷級閱讀之間的一種平衡。
2. 段落和換行
語法說明:
一個Markdown段落是由一個或多個連續(xù)的文本組成,其前后又一個以上的空行
3. 分級標題
語法說明(類Atx形式):
在行首加井號(#)表示不同級別的標題 (H1-H6),例如:# H1, ## H2, ### H3,#### H4,……
代碼示例:
# 一級標題
##二級標題
### 三級標題
#### 四級標題
##### 五級標題
###### 六級標題
4. 斜體和粗體
語法說明:
使用 * 和 ** 表示斜體和粗體
代碼示例:
*斜體*
**粗體**
5. 鏈接
語法說明:
使用 [描述](鏈接地址)
為文字增加外鏈接,可以分為行內(nèi)式和參考式兩種
- 行內(nèi)式的鏈接:只要在方括號后面緊接著圓括號并插入網(wǎng)址鏈接或本地相對路徑即可,鏈接之后還可以加上title文字,用雙引號把title文字包起來即可
- 參考式的鏈接:在鏈接的文字后面再接上另一個方括號,在第二個方括號內(nèi)填入用以識別鏈接的標記,接著可以在文檔的任意處,把這個鏈接內(nèi)容定義出來
參考式進一步簡化書寫,省去第二個方括號中的id,直接用第一個方括號中的an example代替標記,即為隱式鏈接
代碼示例:
[Yandex](https://www.yandex.com)
行內(nèi)式:
This is [an example](http://example.com/ "Title") inline link
[This link](http://example.net/) has no title attribute
參考式:
This is [an example][id] reference-style link
[id]: http://example.com/ "Optional Title Here"
自動鏈接:用方括號將網(wǎng)址鏈接或郵箱地址包起來即可
代碼示例:
<https://baidu.com>
6. 列表
語法說明:
列表分為無序列表和有序列表,在行首使用*,+,-表示無序列表,使用數(shù)字和點表示有序列表
代碼示例:
* 無序列表
+ 無序列表
- 無序列表
1\. 有序列表
7. 引用
語法說明:
使用>
表示引用,在每一行最前面加上>
或只在整個段落的第一行最前面加上>
代碼示例:
> 引用文本行
嵌套引用:
根據(jù)層次加上不同數(shù)量>
,也可以在引用中使用其他Markdown語法,包括標題、列表、代碼區(qū)塊等
8. 行內(nèi)代碼
語法說明:
使用 `代碼` 表示行內(nèi)代碼塊
代碼示例:
`hello world`
9. 插入圖片
語法說明:
使用插入圖像
10. 內(nèi)容目錄
語法說明:
在段落中填寫[TOC]
以顯示全文內(nèi)容的目錄結(jié)構(gòu)
代碼示例:
[TOC]
11. 刪除線
語法說明:
使用 ~~
表示刪除線,注意使用英文字符
代碼示例:
~~刪除此文本行~~
12. 分隔線
語法說明:
在一行中使用三個或以上的星號、減號或底線來建立一個分隔線,星號或減號之間可以插入空格
代碼示例:
***
* * *
13. 引注
語法說明:
使用 [^keyword]
表示引注
14. LaTex公式
語法說明:
$
表示行內(nèi)公式,$$
表示整行公式
代碼示例:
$E=mc^2$
參考資料https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference
15. 代碼塊
語法說明:
```開啟代碼語言類型選擇
16. 流程圖
語法說明:
```flow 開啟流程圖輸入
17. 甘特圖
語法說明:
```gantt 開啟甘特圖輸入
18. 表格
語法說明:
|
表示單元格分割,---
表示左對齊,---:
表示右對齊,:---:
表示居中對齊
19.To-do列表
語法說明:
使用帶有[ ]
或[x]
(未完成或已完成)項的列表語法撰寫一個待辦事宜列表,并且支持子列表嵌套以及混用Markdown語法
代碼示例:
- [ ]
待完成事項
- [x]
已完成事項
20. 插入普通符號
語法說明:
在以下符號前添加反斜杠\來插入符號
\\
反斜線
\‘
反引號
\*
星號
\_
底線
\{ \}
大括號
\[ \]
方括號
\( \)
括號
\#
井字號
\+
加號
\-
減號
\.
英文句號,小數(shù)點
\!
驚嘆號
參考資料
[1] 作業(yè)部落 Cmd Markdown高階語法手冊
[2] 百度百科 markdown
[4] Markdown: Syntax