Markdown語(yǔ)法大全

Markdown 是什么

Markdown 是一種輕量級(jí)標(biāo)記語(yǔ)言,在很多平臺(tái)上都有使用,在 2004 由約翰·格魯伯(英語(yǔ):John Gruber)創(chuàng)建。它允許我們使用易讀易寫的純文本格式編寫文檔,也就是說(shuō)我們可以用簡(jiǎn)單的文本符號(hào)來(lái)設(shè)置字體效果,包括加粗,引用,標(biāo)題等樣式。
Markdown 編寫的文檔可以導(dǎo)出 HTML 、Word、圖像、PDF、Epub 等多種格式的文檔,編寫的文檔后綴為 .md, .markdown。

markdown 基本語(yǔ)法

標(biāo)題

使用 # 號(hào)可表示 1-6 級(jí)標(biāo)題,一級(jí)標(biāo)題對(duì)應(yīng)一個(gè) # 號(hào),二級(jí)標(biāo)題對(duì)應(yīng)兩個(gè) # 號(hào),以此類推。

# 一級(jí)標(biāo)題
## 二級(jí)標(biāo)題
### 三級(jí)標(biāo)題
#### 四級(jí)標(biāo)題
##### 五級(jí)標(biāo)題
###### 六級(jí)標(biāo)題

字體樣式

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

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

分隔線

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

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

刪除線

如果段落上的文字要添加刪除線,只需要在文字的兩端加上兩個(gè)波浪線 ~~ 即可,實(shí)例如下:

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

下劃線

下劃線可以通過(guò) HTML標(biāo)簽來(lái)實(shí)現(xiàn):

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

腳注

腳注是對(duì)文本的補(bǔ)充說(shuō)明。Markdown 腳注的格式如下:

[^要注明的文本]
以下實(shí)例演示了腳注的用法:

換行

在當(dāng)前行的結(jié)尾加 2 個(gè)空格
這行就會(huì)新起一行

列表

Markdown 支持有序列表和無(wú)序列表。
無(wú)序列表使用星號(hào)(*)、加號(hào)(+)或是減號(hào)(-)作為列表標(biāo)記:

* 第一項(xiàng)
* 第二項(xiàng)
* 第三項(xiàng)

+ 第一項(xiàng)
+ 第二項(xiàng)
+ 第三項(xiàng)

- 第一項(xiàng)
- 第二項(xiàng)
- 第三項(xiàng)

有序列表使用數(shù)字并加上 . 號(hào)來(lái)表示,如:

1. 第一項(xiàng)
2. 第二項(xiàng)
3. 第三項(xiàng)

列表嵌套只需在子列表中的選項(xiàng)添加四個(gè)空格即可:

1. 第一項(xiàng):
    - 第一項(xiàng)嵌套的第一個(gè)元素
    - 第一項(xiàng)嵌套的第二個(gè)元素
2. 第二項(xiàng):
    - 第二項(xiàng)嵌套的第一個(gè)元素
    - 第二項(xiàng)嵌套的第二個(gè)元素

區(qū)塊引用

Markdown 區(qū)塊引用是在段落開(kāi)頭使用 > 符號(hào) ,然后后面緊跟一個(gè)空格符號(hào):

區(qū)塊引用

代碼

可以用 ``` 包裹一段代碼,并指定一種語(yǔ)言(也可以不指定):

```javascript
$(document).ready(function () {
    alert('RUNOOB');
});

鏈接

鏈接使用方法如下:

[鏈接名稱](鏈接地址)
或者<鏈接地址>

圖片

Markdown 圖片語(yǔ)法格式如下:

![alt 屬性文本](圖片地址)
![alt 屬性文本](圖片地址 "可選標(biāo)題")

開(kāi)頭一個(gè)感嘆號(hào) !
接著一個(gè)方括號(hào),里面放上圖片的替代文字
接著一個(gè)普通括號(hào),里面放上圖片的網(wǎng)址,最后還可以用引號(hào)包住并加上選擇性的 'title' 屬性的文字。

表格

制作表格使用 | 來(lái)分隔不同的單元格,使用 - 來(lái)分隔表頭和其他行。語(yǔ)法格式如下:

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

支持的HTML元素

目前支持的 HTML 元素有
<kbd> <b> <i> <em> <sup> <sub> <br>等 ,如:

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

轉(zhuǎn)義字符

如果需要顯示特定的符號(hào)則需要使用轉(zhuǎn)義字符,Markdown 使用反斜杠轉(zhuǎn)義特殊字符:

**文本加粗** 
\*\* 正常顯示星號(hào) \*\*

支持以下這些符號(hào)前面加上反斜杠來(lái)幫助插入普通的符號(hào):

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

公式

當(dāng)你需要在編輯器中插入數(shù)學(xué)公式時(shí),可以使用兩個(gè)美元符 $$ 包裹 TeX 或 LaTeX 格式的數(shù)學(xué)公式來(lái)實(shí)現(xiàn)。提交后,問(wèn)答和文章頁(yè)會(huì)根據(jù)需要加載 Mathjax 對(duì)數(shù)學(xué)公式進(jìn)行渲染。如:

$$
\mathbf{V}_1 \times \mathbf{V}_2 =  \begin{vmatrix} 
\mathbf{i} & \mathbf{j} & \mathbf{k} \\
\frac{\partial X}{\partial u} &  \frac{\partial Y}{\partial u} & 0 \\
\frac{\partial X}{\partial v} &  \frac{\partial Y}{\partial v} & 0 \\
\end{vmatrix}
${$tep1}{\style{visibility:hidden}{(x+1)(x+1)}}
$$

(???) 你學(xué)會(huì)了嗎~~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 說(shuō)明:現(xiàn)在markDown編譯器和各平臺(tái)支持情況都不太統(tǒng)一,為了達(dá)到一些效果會(huì)使用語(yǔ)法超集,但有些平臺(tái)支持不好,請(qǐng)...
    擇勢(shì)量投閱讀 173,736評(píng)論 9 152
  • Markdown語(yǔ)法沒(méi)有一個(gè)統(tǒng)一的標(biāo)準(zhǔn),不同的工具或平臺(tái)采用的標(biāo)準(zhǔn)不一樣,所以有些語(yǔ)法規(guī)則和功能是有差異的) 0....
    貓咪o閱讀 1,834評(píng)論 0 3
  • 1. 快捷鍵2. 基本語(yǔ)法2.1 字體設(shè)置斜體、粗體、刪除線2.2 分級(jí)標(biāo)題2.3 鏈接2.4 分割線2.5 代碼...
    單細(xì)胞空間交響樂(lè)閱讀 4,771評(píng)論 0 4
  • 1. 標(biāo)題 1.1 用#標(biāo)記 在標(biāo)題開(kāi)頭加上1-6個(gè)#,依次表示一級(jí)標(biāo)題、二級(jí)標(biāo)題...六級(jí)標(biāo)題 1.2 用=和-...
    滌生_6a72閱讀 445評(píng)論 0 0
  • 主要特性 支持“標(biāo)準(zhǔn)”Markdown / CommonMark和Github風(fēng)格的語(yǔ)法,也可變身為代碼編輯器; ...
    蓋碼范閱讀 2,596評(píng)論 0 2

友情鏈接更多精彩內(nèi)容