Markdown 基礎(chǔ)語法

簡(jiǎn)介 Introduction

Markdown 是一種輕量級(jí)標(biāo)記語言,創(chuàng)始人為 John Gruber。它允許人們使用易讀易寫的純文本格式編寫文檔,然后轉(zhuǎn)換成有效的 XHTML 或 HTML 文檔。這種語言吸收了很多在電子郵件中已有的純文本標(biāo)記的特性。

下面是 Markdown 的基本語法。

語法 Syntax

標(biāo)題 Heading

標(biāo)題是每篇文章必須的格式,在 Markdown 中,想要添加標(biāo)題只需要在文字前加#即可。#的個(gè)數(shù)決定了標(biāo)題的級(jí)數(shù),一共六級(jí)。

# 一級(jí)標(biāo)題

## 二級(jí)標(biāo)題

### 三級(jí)標(biāo)題

#### 四級(jí)標(biāo)題

##### 五級(jí)標(biāo)題

###### 六級(jí)標(biāo)題

段落與換行 Paragraph

一個(gè) Markdown 段落是由一個(gè)或多個(gè)連續(xù)的文本行組成,它的前后要有一個(gè)以上的空行。Markdown 的段落沒有特殊的格式,可以直接編寫文字。段落的換行是使用兩個(gè)以上的空格加上回車。

區(qū)塊引用 Quote

Markdown 標(biāo)記區(qū)塊引用是使用類似 Email 中>的引用方式。只需在每行的前面加上> :

> 這是一段引用

效果:

這是一段引用

此外,區(qū)塊引用可以嵌套,只要根據(jù)層級(jí)加上不同數(shù)量的>。

> 最外層

>> 第一層嵌套

>>> 第二層嵌套

效果:

最外層

第一層嵌套

第二層嵌套

列表 List

類似于 HTML,Markdown 支持有序列表和無序列表。列表允許嵌套。

無序列表使用*、+、- 作為列表標(biāo)記:

* HTML

* CSS

* JavaScript

等同于:

+ HTML

+ CSS

+ JavaScript

也等同于:

- HTML

- CSS

- JavaScript

效果:

HTML

CSS

JavaScript

有序列表使用數(shù)字后接一個(gè)英文句點(diǎn):

1. Red

2. Blue

3. Green

效果:

Red

Blue

Green

值得注意的是,有序列表中列表標(biāo)記的數(shù)字并不會(huì)決定輸出結(jié)果的順序。例如:

3. Red

1. Blue

6. Green

效果:

Red

Blue

Green

分隔線 Separation Line

可以在一行中使用三個(gè)以上的*、-、_ 來建立一個(gè)分隔線,行內(nèi)不能有其他東西。例如:

***

*******

-----------

___________

字體 Font

刪除線

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

~~這段文字加了刪除線~~

效果:

這段文字加了刪除線

斜體

如果要對(duì)某段文字增加傾斜效果,在文字的左右分別用一個(gè)*,例如:

*這段文字是斜體*

效果:

這段文字是斜體

加粗

如果要對(duì)某段文字加粗,在文字的左右分別用兩個(gè)* ,例如:

**這段文字是粗體**

效果:

這段文字是粗體

斜體加粗

斜體和粗體的組合效果,在文字的左右分別用三個(gè)*,例如:

***這段文字是斜體加粗體***

效果:

這段文字是斜體加粗體

代碼 Code

如果是段落上的一個(gè)函數(shù)或片段的代碼可以用反引號(hào)把它包起來( ` ):

`System.out.print()`

效果:

System.out.print()

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

```javascript

console.log('Hello World');

```

效果:

console.log('Hello World');

超鏈接 Anchor

Markdown 超鏈接的語法:

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

圖片 Image

Markdown 使用一種和鏈接很相似的語法來標(biāo)記圖片:

![圖片的替代文字](圖片路徑)

開頭一個(gè)感嘆號(hào)!

接著一個(gè)方括號(hào),里面是圖片的替代文字

接著是一個(gè)普通括號(hào),里面是圖片的路徑或者地址,最后還可以用引號(hào)包住并加上選擇性的 'title' 屬性的文字。

表格 Table

Markdown 使用- 來分隔表頭和其它行,用| 來分隔不用的單元格,語法:

|左對(duì)齊| 居中 |右對(duì)齊|

|:----|:---:|----:|

|單元格|單元格|單元格|

|單元格|單元格|單元格|

表格的對(duì)齊方式:

-: 右對(duì)齊

:- 左對(duì)齊(默認(rèn))

:-: 居中

左對(duì)齊居中右對(duì)齊

單元格單元格單元格

單元格單元格單元格

單元格單元格單元格

最后編輯于
?著作權(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)容

  • 因?yàn)樵诤?jiǎn)書上寫文章需要使用到MarkDown,但是我對(duì)MarkDown語法不熟,所以寫下這一篇《MarkDown ...
    _執(zhí)念__閱讀 634評(píng)論 0 1
  • 1.Markdown標(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),以此類推。(#號(hào)...
    Yuanshuo閱讀 364評(píng)論 0 0
  • 標(biāo)題 使用 = 展示一級(jí)標(biāo)題使用 - 展示二級(jí)標(biāo)題使用n個(gè) # 展示 1-6級(jí)標(biāo)題 段落 Markdown 段落沒...
    一攬瘋?cè)A閱讀 332評(píng)論 0 0
  • 1. 簡(jiǎn)述 Markdown是一種易讀易寫的純文本標(biāo)記語言,能夠?qū)崿F(xiàn)使用少量標(biāo)記符號(hào)以最小的輸入代價(jià)生成極富表現(xiàn)力...
    胡博麟閱讀 789評(píng)論 0 1
  • ?markdown是一種輕量級(jí)標(biāo)記語言,在2004年由約翰·格魯伯(英語:John Gruber)創(chuàng)建。markd...
    赫連小伍閱讀 319評(píng)論 0 0

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