1. 程式人生 > 實用技巧 >markdown語法大全

markdown語法大全

Markdown 標題有兩種格式。

1|1使用 = 和 - 標記一級和二級標題

= 和 - 標記語法格式如下:

我展示的是一級標題 ================= 我展示的是二級標題 -----------------

顯示效果如下圖:

1|2使用 # 號標記

使用#號可表示 1-6 級標題,一級標題對應一個#號,二級標題對應兩個#號,以此類推。

# 一級標題 ## 二級標題 ### 三級標題 #### 四級標題 ##### 五級標題 ###### 六級標題

顯示效果如下圖:

2|0Markdown 段落

Markdown 段落沒有特殊的格式,直接編寫文字就好,段落的換行是使用兩個以上空格加上回車

2|1字型

Markdown 可以使用以下幾種字型:

*斜體文字* _斜體文字_ **粗體文字** __粗體文字__ ***粗斜體文字*** ___粗斜體文字___

效果如下:

斜體文字

斜體文字

粗體文字

粗體文字

粗斜體文字

粗斜體文字

2|2分隔線

你可以在一行中用三個以上的星號、減號、底線來建立一個分隔線,行內不能有其他東西。你也可以在星號或是減號中間插入空格。下面每種寫法都可以建立分隔線:

*** * * * ***** - - - ----------

效果如下:

第一種


第二種


第三種


第四種


第五種


2|3刪除線

如果段落上的文字要新增刪除線,只需要在文字的兩端加上兩個波浪線~~

即可,例項如下:

RUNOOB.COM GOOGLE.COM ~~BAIDU.COM~~

顯示效果如下所示:

RUNOOB.COM

GOOGLE.COM

BAIDU.COM

2|4下劃線

下劃線可以通過 HTML 的 <u></u> 標籤來實現:

<u>帶下劃線文字</u>

顯示效果如下所示:

帶下劃線文字

2|5腳註

腳註是對文字的補充說明,Markdown 腳註的格式如下:

[^要註明的文字]

以下例項演示了腳註的用法:

建立腳註格式類似這樣 [^RUNOOB]。 [^RUNOOB]: 菜鳥教程 -- 學的不僅是技術,更是夢想!!!

演示效果如下:

建立腳註格式類似這樣[1]

3|0Markdown 列表

3|1有序列表和無序列表

Markdown 支援有序列表和無序列表。

無序列表使用星號(*)、加號(+)或是減號(-)作為列表標記:

* 第一項 * 第二項 * 第三項 ------ 分割線 ------ + 第一項 + 第二項 + 第三項 ------ 分割線 ------ - 第一項 - 第二項 - 第三項

顯示結果如下:

  • 第一項
  • 第二項
  • 第三項
    ------ 分割線 ------
  • 第一項
  • 第二項
  • 第三項
    ------ 分割線 ------
  • 第一項
  • 第二項
  • 第三項

有序列表使用數字並加上.號來表示,如:

1. 第一項 2. 第二項 3. 第三項

顯示結果如下:

  1. 第一項
  2. 第二項
  3. 第三項

3|2列表巢狀

列表巢狀只需在子列表中的選項新增四個空格即可:

1. 第一項: - 第一項巢狀的第一個元素 - 第一項巢狀的第二個元素 2. 第二項: - 第二項巢狀的第一個元素 - 第二項巢狀的第二個元素

顯示結果如下:

  1. 第一項:
    • 第一項巢狀的第一個元素
    • 第一項巢狀的第二個元素
  2. 第二項:
    • 第二項巢狀的第一個元素
    • 第二項巢狀的第二個元素

4|0Markdown 區塊

4|1區別引用

Markdown 區塊引用是在段落開頭使用>符號 ,然後後面緊跟一個空格符號:

> 區塊引用 > 菜鳥教程 > 學的不僅是技術更是夢想

效果如下:

區塊引用
菜鳥教程
學的不僅是技術更是夢想

4|2區塊中使用列表

區塊中使用列表例項如下:

> 區塊中使用列表 > 1. 第一項 > 2. 第二項 > + 第一項 > + 第二項 > + 第三項

顯示結果如下:

區塊中使用列表

  1. 第一項
  2. 第二項
  • 第一項
  • 第二項
  • 第三項

4|3列表中使用區塊

如果要在列表專案內放進區塊,那麼就需要在>前新增四個空格的縮排。

區塊中使用列表例項如下:

* 第一項 > 菜鳥教程 > 學的不僅是技術更是夢想 * 第二項

顯示結果如下:

  • 第一項

    菜鳥教程
    學的不僅是技術更是夢想

  • 第二項

5|0Markdown 程式碼

5|1單行程式碼

如果是單行程式碼或段落上的一個函式或片段的程式碼可以用反引號把它包起來(`),例如:

`printf()` 函式

顯示結果如下:

printf()函式

5|2程式碼區塊

程式碼區塊使用三個反引號對```包裹一段程式碼,並指定一種語言(也可以不指定):

​```python class CaseData: """這是一個存放測試用例資料的類""" pass ​```

顯示結果如下:

class CaseData: """這是一個存放測試用例資料的類""" pass

6|0Markdown 連結

6|1連結使用方法如下:

[連結名稱](連結地址) 或者 <連結地址>

例如:

這是一個連結miki的測試筆記

直接使用連結地址:

<https://www.cnblogs.com/miki-peng>

顯示結果如下:

https://www.cnblogs.com/miki-peng

6|2高階連結

連結也可以用變數來代替,文件末尾附帶變數地址: 這個連結用 1 作為網址變數 [Google][1] 這個連結用 runoob 作為網址變數 [Runoob][runoob] 然後在文件的結尾為變數賦值(網址) [1]: http://www.google.com/ [runoob]: http://www.runoob.com/

顯示結果如下:

連結也可以用變數來代替,文件末尾附帶變數地址:

這個連結用 1 作為網址變數Google

這個連結用 runoob 作為網址變數Runoob

然後在文件的結尾為變數賦值(網址)

7|0Markdown 圖片

Markdown 圖片語法格式如下

![alt 屬性文字](圖片地址) ![alt 屬性文字](圖片地址 "可選標題")
  • 開頭一個感嘆號 !
  • 接著一個方括號,裡面放上圖片的替代文字
  • 接著一個普通括號,裡面放上圖片的網址,最後還可以用引號包住並加上選擇性的 'title' 屬性的文字。

使用例項:

![RUNOOB 圖示](https://www.cnblogs.com/images/logo_small.gif) ![RUNOOB 圖示](http://static.runoob.com/images/runoob-logo.png "RUNOOB")

顯示結果如下:

當然,你也可以像網址那樣對圖片網址使用變數:

這個連結用 1 作為網址變數 [RUNOOB][1]. 然後在文件的結尾位變數賦值(網址) [1]: http://static.runoob.com/images/runoob-logo.png

顯示結果如下:

這個連結用 1 作為網址變數RUNOOB.

然後在文件的結尾位變數賦值(網址)

Markdown 還沒有辦法指定圖片的高度與寬度,如果你需要的話,你可以使用普通的標籤。

<img src="http://static.runoob.com/images/runoob-logo.png" width="50%">

顯示結果如下:

8|0Markdown 表格

Markdown 製作表格使用|來分隔不同的單元格,使用-來分隔表頭和其他行。

語法格式如下:

| 表頭 | 表頭 | | ---- | ---- | | 單元格 | 單元格 | | 單元格 | 單元格 |

以上程式碼顯示結果如下:

表頭表頭
單元格 單元格
單元格 單元格

對齊方式

我們可以設定表格的對齊方式:

  • -:設定內容和標題欄居右對齊。
  • :-設定內容和標題欄居左對齊。
  • :-:設定內容和標題欄居中對齊。

例項如下:

| 左對齊 | 右對齊 | 居中對齊 | | :-----| ----: | :----: | | 單元格 | 單元格 | 單元格 | | 單元格 | 單元格 | 單元格 |

以上程式碼顯示結果如下:

左對齊右對齊居中對齊
單元格 單元格 單元格
單元格 單元格 單元格

9|0Markdown 高階技巧

9|1支援的 HTML 元素

不在 Markdown 涵蓋範圍之內的標籤,都可以直接在文件裡面用 HTML 撰寫。

目前支援的 HTML 元素有:等 ,如:

使用 <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>Del</kbd> 重啟電腦

輸出結果為:

使用Ctrl+Alt+Del重啟電腦

9|2轉義

Markdown 使用了很多特殊符號來表示特定的意義,如果需要顯示特定的符號則需要使用轉義字元,Markdown 使用反斜槓轉義特殊字元:

**文字加粗** \*\* 正常顯示星號 \*\*

輸出結果為:

文字加粗

** 正常顯示星號 **

Markdown 支援以下這些符號前面加上反斜槓來幫助插入普通的符號:

\ 反斜線 ` 反引號 * 星號 _ 下劃線 {} 花括號 [] 方括號 () 小括號 # 井字號 + 加號 - 減號 . 英文句點 ! 感嘆號

10|0文字顏色、大小、字型

10|1顏色

在markdown中採用如下方式能夠控制文字的顏色:

<font color="#dd0000">文字顏色預覽</font>

效果如下:

文字顏色預覽

顏色名列表:

顏色名十六進位制顏色值顏色
AliceBlue #F0F8FF rgb(240, 248, 255)
AntiqueWhite #FAEBD7 rgb(250, 235, 215)
Aqua #00FFFF rgb(0, 255, 255)
Aquamarine #7FFFD4 rgb(127, 255, 212)
Azure #F0FFFF rgb(240, 255, 255)
Beige #F5F5DC rgb(245, 245, 220)
Bisque #FFE4C4 rgb(255, 228, 196)
Black #000000 rgb(0, 0, 0)
BlanchedAlmond #FFEBCD rgb(255, 235, 205)
Blue #0000FF rgb(0, 0, 255)
BlueViolet #8A2BE2 rgb(138, 43, 226)
Brown #A52A2A rgb(165, 42, 42)
BurlyWood #DEB887 rgb(222, 184, 135)
CadetBlue #5F9EA0 rgb(95, 158, 160)
Chartreuse #7FFF00 rgb(127, 255, 0)
Chocolate #D2691E rgb(210, 105, 30)
Coral #FF7F50 rgb(255, 127, 80)
CornflowerBlue #6495ED rgb(100, 149, 237)
Cornsilk #FFF8DC rgb(255, 248, 220)
Crimson #DC143C rgb(220, 20, 60)
Cyan #00FFFF rgb(0, 255, 255)
DarkBlue #00008B rgb(0, 0, 139)
DarkCyan #008B8B rgb(0, 139, 139)
DarkGoldenRod #B8860B rgb(184, 134, 11)
DarkGray #A9A9A9 rgb(169, 169, 169)
DarkGreen #006400 rgb(0, 100, 0)
DarkKhaki #BDB76B rgb(189, 183, 107)
DarkMagenta #8B008B rgb(139, 0, 139)
DarkOliveGreen #556B2F rgb(85, 107, 47)
Darkorange #FF8C00 rgb(255, 140, 0)
DarkOrchid #9932CC rgb(153, 50, 204)
DarkRed #8B0000 rgb(139, 0, 0)
DarkSalmon #E9967A rgb(233, 150, 122)
DarkSeaGreen #8FBC8F rgb(143, 188, 143)
DarkSlateBlue #483D8B rgb(72, 61, 139)
DarkSlateGray #2F4F4F rgb(47, 79, 79)
DarkTurquoise #00CED1 rgb(0, 206, 209)
DarkViolet #9400D3 rgb(148, 0, 211)
DeepPink #FF1493 rgb(255, 20, 147)
DeepSkyBlue #00BFFF rgb(0, 191, 255)
DimGray #696969 rgb(105, 105, 105)
DodgerBlue #1E90FF rgb(30, 144, 255)
Feldspar #D19275 rgb(209, 146, 117)
FireBrick #B22222 rgb(178, 34, 34)
FloralWhite #FFFAF0 rgb(255, 250, 240)
ForestGreen #228B22 rgb(34, 139, 34)
Fuchsia #FF00FF rgb(255, 0, 255)
Gainsboro #DCDCDC rgb(220, 220, 220)
GhostWhite #F8F8FF rgb(248, 248, 255)
Gold #FFD700 rgb(255, 215, 0)
GoldenRod #DAA520 rgb(218, 165, 32)
Gray #808080 rgb(128, 128, 128)
Green #008000 rgb(0, 128, 0)
GreenYellow #ADFF2F rgb(173, 255, 47)
HoneyDew #F0FFF0 rgb(240, 255, 240)
HotPink #FF69B4 rgb(255, 105, 180)
IndianRed #CD5C5C rgb(205, 92, 92)
Indigo #4B0082 rgb(75, 0, 130)
Ivory #FFFFF0 rgb(255, 255, 240)
Khaki #F0E68C rgb(240, 230, 140)
Lavender #E6E6FA rgb(230, 230, 250)
LavenderBlush #FFF0F5 rgb(255, 240, 245)
LawnGreen #7CFC00 rgb(124, 252, 0)
LemonChiffon #FFFACD rgb(255, 250, 205)
LightBlue #ADD8E6 rgb(173, 216, 230)
LightCoral #F08080 rgb(240, 128, 128)
LightCyan #E0FFFF rgb(224, 255, 255)
LightGoldenRodYellow #FAFAD2 rgb(250, 250, 210)
LightGrey #D3D3D3 rgb(211, 211, 211)
LightGreen #90EE90 rgb(144, 238, 144)
LightPink #FFB6C1 rgb(255, 182, 193)
LightSalmon #FFA07A rgb(255, 160, 122)
LightSeaGreen #20B2AA rgb(32, 178, 170)
LightSkyBlue #87CEFA rgb(135, 206, 250)
LightSlateBlue #8470FF rgb(132, 112, 255)
LightSlateGray #778899 rgb(119, 136, 153)
LightSteelBlue #B0C4DE rgb(176, 196, 222)
LightYellow #FFFFE0 rgb(255, 255, 224)
Lime #00FF00 rgb(0, 255, 0)
LimeGreen #32CD32 rgb(50, 205, 50)
Linen #FAF0E6 rgb(250, 240, 230)
Magenta #FF00FF rgb(255, 0, 255)
Maroon #800000 rgb(128, 0, 0)
MediumAquaMarine #66CDAA rgb(102, 205, 170)
MediumBlue #0000CD rgb(0, 0, 205)
MediumOrchid #BA55D3 rgb(186, 85, 211)
MediumPurple #9370D8 rgb(147, 112, 216)
MediumSeaGreen #3CB371 rgb(60, 179, 113)
MediumSlateBlue #7B68EE rgb(123, 104, 238)
MediumSpringGreen #00FA9A rgb(0, 250, 154)
MediumTurquoise #48D1CC rgb(72, 209, 204)
MediumVioletRed #C71585 rgb(199, 21, 133)
MidnightBlue #191970 rgb(25, 25, 112)
MintCream #F5FFFA rgb(245, 255, 250)
MistyRose #FFE4E1 rgb(255, 228, 225)
Moccasin #FFE4B5 rgb(255, 228, 181)
NavajoWhite #FFDEAD rgb(255, 222, 173)
Navy #000080 rgb(0, 0, 128)
OldLace #FDF5E6 rgb(253, 245, 230)
Olive #808000 rgb(128, 128, 0)
OliveDrab #6B8E23 rgb(107, 142, 35)
Orange #FFA500 rgb(255, 165, 0)
OrangeRed #FF4500 rgb(255, 69, 0)
Orchid #DA70D6 rgb(218, 112, 214)
PaleGoldenRod #EEE8AA rgb(238, 232, 170)
PaleGreen #98FB98 rgb(152, 251, 152)
PaleTurquoise #AFEEEE rgb(175, 238, 238)
PaleVioletRed #D87093 rgb(216, 112, 147)
PapayaWhip #FFEFD5 rgb(255, 239, 213)
PeachPuff #FFDAB9 rgb(255, 218, 185)
Peru #CD853F rgb(205, 133, 63)
Pink #FFC0CB rgb(255, 192, 203)
Plum #DDA0DD rgb(221, 160, 221)
PowderBlue #B0E0E6 rgb(176, 224, 230)
Purple #800080 rgb(128, 0, 128)
Red #FF0000 rgb(255, 0, 0)
RosyBrown #BC8F8F rgb(188, 143, 143)
RoyalBlue #4169E1 rgb(65, 105, 225)
SaddleBrown #8B4513 rgb(139, 69, 19)
Salmon #FA8072 rgb(250, 128, 114)
SandyBrown #F4A460 rgb(244, 164, 96)
SeaGreen #2E8B57 rgb(46, 139, 87)
SeaShell #FFF5EE rgb(255, 245, 238)
Sienna #A0522D rgb(160, 82, 45)
Silver #C0C0C0 rgb(192, 192, 192)
SkyBlue #87CEEB rgb(135, 206, 235)
SlateBlue #6A5ACD rgb(106, 90, 205)
SlateGray #708090 rgb(112, 128, 144)
Snow #FFFAFA rgb(255, 250, 250)
SpringGreen #00FF7F rgb(0, 255, 127)
SteelBlue #4682B4 rgb(70, 130, 180)
Tan #D2B48C rgb(210, 180, 140)
Teal #008080 rgb(0, 128, 128)
Thistle #D8BFD8 rgb(216, 191, 216)
Tomato #FF6347 rgb(255, 99, 71)
Turquoise #40E0D0 rgb(64, 224, 208)
Violet #EE82EE rgb(238, 130, 238)
VioletRed #D02090 rgb(208, 32, 144)
Wheat #F5DEB3 rgb(245, 222, 179)
White #FFFFFF rgb(255, 255, 255)
WhiteSmoke #F5F5F5 rgb(245, 245, 245)
Yellow #FFFF00 rgb(255, 255, 0)
YellowGreen #9ACD32 rgb(154, 205, 50)

10|2字型大小

size為1:<font size="1">size為1</font> size為2:<font size="2">size為2</font> size為3:<font size="3">size為3</font> size為4:<font size="4">size為4</font> size為6:<font size="6">size為6</font>

效果如下:

size為1:size為1

size為2:size為2

size為3:size為3

size為4:size為4

size為6:size為6

10|3字型

<font face="黑體">我是黑體字</font> <font face="宋體">我是宋體字</font> <font face="楷體">我是楷體字</font> <font face="微軟雅黑">我是微軟雅黑字</font> <font face="fantasy">我是fantasy字</font> <font face="Helvetica">我是Helvetica字</font>

效果如下:

我是黑體字

我是宋體字

我是楷體字

我是微軟雅黑字

我是fantasy字

我是Helvetica字

10|4背景色

語法如下:

<table><tr><td bgcolor=#FF00FF>背景色的設定是按照十六進位制顏色值:#7FFFD4</td></tr></table> <table><tr><td bgcolor=#FF83FA>背景色的設定是按照十六進位制顏色值:#FF83FA</td></tr></table>

效果如下:

背景色的設定是按照十六進位制顏色值:#7FFFD4
背景色的設定是按照十六進位制顏色值:#FF83FA

11|0Emoji

emoji使用時複製後面的md程式碼即可(包括兩個冒號),也可以直接複製emoji表情,部落格園的md編輯器是支援的。

11|1People