簡介
- Markdown 是一種輕量級標記語言,它以純文本形式 (易讀鸟废、易寫猜敢、易更改) 編寫文檔,并最終以 HTML 格式發(fā)布盒延。
- Markdown 也可以理解為將以 Markdown 語法編寫的語言轉換成 HTML 內容的工具缩擂。
語法
-
標題
Markdown 語法中的標題可以有六級
# 一個 '#' 符號表示一級標題 ## 兩個 '#' 符號表示二級標題 ### 三個 '#' 符號表示三級標題 #### 四個 '#' 符號表示四級標題 ##### 五個 ‘#’ 符號表示五級標題 ###### 六個 '#' 符號表示六級標題
- 效果:
一級標題
二級標題
三級標題
四級標題
五級標題
六級標題
-
段落
- 段落的前后要有空行,所謂的空行是指沒有文字內容添寺。若想在段內強制換行的方式是使用兩個以上空格加上回車(引用中換行省略回車)胯盯。
-
引用
Markdown 語法中使用 '>' 符號開啟應用
> 在每個段落的每行行首使用 '>' 為一整段落的引用, > > 嵌套使用 '> >' 可以在段落引用中追加引用
- 效果:
區(qū)塊引用
嵌套引用
-
代碼塊
代碼區(qū)塊的建立是在每行加上 4 個空格或者一個制表符(如同寫代碼一樣)计露,如
普通代碼: public static void main(String[] args){ System.out.print("Hello, Markdown."); } 開啟代碼段落: ?```java public static void main(String[] args){ System.out.print("Hello, Markdown."); } ?```
- 效果:
public static void main(String[] args){
System.out.print("Hello, Markdown.");
}
public static void main(String[] args){
System.out.print("Hello, Markdown.");
}
注意點:普通段落和使用 Markdown 符號的段落需要空行
-
強調
Markdown 語法中使用 '**<文字>**' 來加粗文字 eg: **加粗文字** Markdown 語法使用 '*<文字>*' 來使文字斜體 eg: *斜體文字* Markdown 語法使用 '***<文字>***' 加粗并斜體文字 eg: ***加粗且斜體文字*** Markdown 語法使用 '~~<文字>~~' 給文字加上刪除線 eg: ~~刪除文字~~
- 效果:
加粗文字
斜體文字
加粗且斜體文字
刪除文字 -
分割線
分割線最常使用就是三個或以上
*
博脑,還可以使用-
和_
憎乙。--- ---- *** *****
- 效果:
-
鏈接
Markdown 語法使用
[baidu](https://www.baidu.com)
標識一個網頁鏈接eg: [簡書](http://www.reibang.com/)
- 效果:
-
圖片
Markdown 語法使用
![圖片]()
![黃圖](https://ss0.bdstatic.com/94oJfD_bAAcT8t7mm9GUKT-xh_/timg?image&quality=100&size=b4000_4000&sec=1589531790&di=8c9318780942cf59dda0cf30623ade6b&src=http://www.dachuantuan.com/uploadfile/2018/0129/20180129093127673.jpg)
- 效果:
小聲嗶嗶:后續(xù)文章出如何白嫖圖床(圖片服務器)
-
列表
-
有序列表
有序列表使用符號
1.
,2.
,3.
... 開啟有序列表1. 一級列表頭 2. 二級列表頭 3. 三級列表頭 ...
-
無序列表
無序列表用
-
,+
,*
任何一種都可以- 列表內容 + 列表內容 * 列表內容 注意:- + * 跟內容之間都要有一個空格
-
效果:
- 列表1
- 列表2
- 列表3
- 無序列表1
- 無序列表2
- 無序列表3
提醒: 有序和無序列表均可以嵌套使用,即可以在無序或有序的列表中的下級列表中繼續(xù)使用
-
-
表格
Markdown 語法中使用表格語法:
| 表頭 | 表頭 | 表頭 | | :-: | :-: | :-: | |行1列1|行1列2|行1列3| 第二行分割表頭和內容叉趣。 - 有一個就行泞边,為了對齊,多加了幾個 文字默認居左 - 兩邊加:表示文字居中 - 右邊加:表示文字居右
-
效果
表頭 表頭 表頭 行1列1 行1列2 行1列3
-
-
反斜杠
\
相當于反轉義的符號疗杉,將標記符號變成普通符號
\**不變粗**
-
效果:
*不變粗*
-
-
標記符號 '`'
'`' 此符號起到標記作用 eg: `標記一下`
-
效果:
標記你了
-
-
流程圖
?```flow st=>start: 開始 op=>operation: My Operation cond=>condition: Yes or No? e=>end st->op->cond cond(yes)->e cond(no)->op ?```
- 效果:
st=>start: 開始 op=>operation: My Operation cond=>condition: Yes or No? e=>end st->op->cond cond(yes)->e cond(no)->op
注意:Markdown 的流程圖語法在一些支持 Markdown 語法的網站或編輯器上不一定支持阵谚,或是它們有自己的實現(xiàn) Markdown 流程圖的語法