Markdown語法總結(jié)

0.目錄(Table of Contents)

在需要目錄出現(xiàn)的地方放置一個標(biāo)記,這樣會自動生成一個嵌套的包含所有標(biāo)題的列表。默認(rèn)的標(biāo)記是 [TOC]。

[TOC]

注:簡書不支持該語法,Typora、馬克飛象、Cmd Markdown等編輯器支持。

1.標(biāo)題(Headers)

Markdown 標(biāo)題支持兩種形式:

1.1用1~6個#標(biāo)記

在 標(biāo)題開頭 加上1~6個#,依次代表一級標(biāo)題、二級標(biāo)題....六級標(biāo)題

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

一級標(biāo)題

二級標(biāo)題

三級標(biāo)題

四級標(biāo)題
五級標(biāo)題
六級標(biāo)題

1.2用=和-標(biāo)記

在 標(biāo)題底下 加上任意個=代表一級標(biāo)題,-代表二級標(biāo)題

一級標(biāo)題
======

二級標(biāo)題
----------

一級標(biāo)題

二級標(biāo)題

2.列表(Lists)

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

2.1無序列表(Unordered Lists)

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

-  Red
- Green
- Blue

* Red
* Green
*  Blue

+  Red
+ Green
+ Blue
  • Red
  • Green
  • Blue
  • Red
  • Green
  • Blue
  • Red
  • Green
  • Blue

2.2有序列表(Ordered Lists)

有序列表則使用數(shù)字加英文句點.來表示:

  1. Red
  2. Green
  3. Blue

3.引用(Reference)

引用以>來表示,引用中支持多級引用、標(biāo)題、列表、代碼塊、分割線等常規(guī)語法。

3.1常見的引用寫法:

> 這是一段引用    //在`>`后面有 1 個空格
> 
>     這是引用的代碼塊形式    //在`>`后面有 5 個空格

這是一段引用 //在>后面有 1 個空格

這是引用的代碼塊形式    //在`>`后面有 5 個空格
> 代碼例子:
>   
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

代碼例子:

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}

3.2分級引用

> 一級引用
> > 二級引用
> > > 三級引用

> #### 這是一個四級標(biāo)題
> 
> 1. 這是第一行列表項
> 2. 這是第二行列表項

一級引用

二級引用

三級引用

這是一個四級標(biāo)題

  1. 這是第一行列表項
  2. 這是第二行列表項

建立多級列表時,每個子級別都要比上個級別前面多打2個以上空格。
在 「 * 」 前加兩個空格鍵或者一個 tab 鍵就可以產(chǎn)生一個子列表。
有序列表: 在文本前加 「字母.」 或 「數(shù)字.」 即可生成一個有序列表。
注意,當(dāng)你第一個序號使用什么作為標(biāo)記的,那么同級別的列表就會自動使用其作為標(biāo)記。

4.文字樣式(Text Styling)

4.1. 基本語法

兩個或-代表加粗,一個或-代表斜體,~~代表刪除。

**加粗文本** 或者 __加粗文本__
*斜體文本*  或者 _斜體文本_
***斜粗體*** 或者 ___斜粗文本___
~~刪除文本~~
 :==高亮 #807700==或者==高亮==
` 底紋 `

加粗文本 或者 加粗文本
斜體文本 或者 斜體文本
斜粗體 或者 斜粗文本
刪除文本
:==高亮 #807700==或者==高亮==
底紋

4.2.非基本語法

字體上標(biāo)(superscript)和下標(biāo)(subscript )

4.2.1簡書中,字體上、下標(biāo)的語法為:

<sup>上標(biāo)文字</sup>
<sub>下標(biāo)文字</sub>

上標(biāo)文字
下標(biāo)文字
這是上標(biāo)文字
這是下標(biāo)文字

4.2.2Typora 中,字體上、下標(biāo)的語法為:

這是^上標(biāo)文字^
這是~下標(biāo)文字~

這是上標(biāo)文字
這是下標(biāo)文字

5.圖片與鏈接(Images & Links)

圖片與鏈接的語法很像,區(qū)別在一個 ! 號。
注:Markdown 不能設(shè)置圖片大小,如果必須設(shè)置則應(yīng)使用HTML標(biāo)記 <img>

圖片:![]() ![圖片描述(可忽略)](鏈接的地址)
鏈接:[]() [鏈接描述](鏈接的地址)

This is [an example](http://example.com/ "Title") inline link.
[This link](http://example.net/) has no title attribute.

This is an example inline link.
This link has no title attribute.

鏈接又分為行內(nèi)式、參考式和 自動鏈接:

內(nèi)聯(lián)(Inline):以中括號[]標(biāo)記顯示的鏈接文本,后面緊跟用小括號()包圍的鏈接。 如果鏈接 Title 屬性,則在鏈接中使用空格加"Title 屬性",即Title。

這是行內(nèi)式鏈接:[Mou](http://25.io/mou/)。

這是參考式鏈接:[Mou][url],其中url為鏈接標(biāo)記,可置于文中任意位置。

[url]: 25.io/mou/

這是行內(nèi)式鏈接:Mou。

這是參考式鏈接:Mou,其中url為鏈接標(biāo)記,可置于文中任意位置。

鏈接標(biāo)記格式為:[鏈接標(biāo)記文本]: 鏈接地址 鏈接title(可忽略)

這是自動鏈接:直接使用`<>`括起來<http://25.io/mou/>

這是自動鏈接:直接使用<>括起來http://25.io/mou/

這是圖片:![][Mou icon]

[Mou icon]: http://mouapp.com/Mou_128.png

這是圖片:
添加圖片的使用方法基本上和鏈接類似,只是在中括號前加嘆號!,即![Image Title](URL "Image Title")。
GitHub Mark

6.代碼塊引用(Fenced Code Blocks)

代碼分為行內(nèi)代碼和代碼塊。

6.1行內(nèi)代碼

行內(nèi)代碼使用 代碼 標(biāo)識,可嵌入文字中
需要引用代碼時,如果引用的語句只有一段,不分行,可以用 ` 將語句包起來。

`Hello world`

Hello world

6.2代碼框

兩對「 」包裹,如果引用的語句為多行,可以將 置于這段代碼的首行和末行。
代碼前加四個空格鍵
代碼前加一個 tab 鍵

?```
Code Line 1
Code Line 2
Code Line 3
?```
Code Line 1
Code Line 2
Code Line 3

代碼語法高亮在 ```后面加上空格和語言名稱即可

?``` 語言
//注意語言前面有空格
這里是代碼
?```
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}

7.表格(Tables)

表格對齊格式
居左::----
居中::----:或-----
居右:----:
例子:

|標(biāo)題|標(biāo)題|標(biāo)題|
|:---|:---:|---:|
|居左文本|居中文本|居右文本|
標(biāo)題 標(biāo)題 標(biāo)題
居左文本 居中文本 居右文本

8.分隔線

在一行中用三個以上的、-、_來建立一個分隔線,行內(nèi)不能有其他東西。也可以在符號間插入空格。
在一行中使用三個或三個以上的
、-或_可以添加分隔線,中間插入空格,但是不能有其他字符。

***
---
_____

* * *




效果均為一條分割線

9.腳注|注解(Footnotes)

9.1使用[^]來定義腳注:

這是一個腳注的例子[^1]
[^1]: 這里是腳注

這是一個腳注的例子[1]

9.2注釋

注釋是給自己看的,預(yù)覽時也不會出現(xiàn),當(dāng)然發(fā)布出去別人也不會看見。

<!--注釋-->

10.常用彌補(bǔ)Markdown的Html標(biāo)簽

10.1字體

<font face="微軟雅黑" color="red" size="6">字體及字體顏色和大小</font>
<font color="#0000ff">字體顏色</font>

<font face="微軟雅黑" color="red" size="6">字體及字體顏色和大小</font>
<font color="#0000ff">字體顏色</font>

10.2換行

使用html標(biāo)簽`<br/>`<br/>換行

使用html標(biāo)簽<br/>
換行

10.3文本對齊方式

<p align="left">居左文本</p>
<p align="center">居中文本</p>
<p align="right">居右文本</p>

<p align="left">居左文本</p>
<p align="center">居中文本</p>
<p align="right">居右文本</p>

10.4下劃線

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

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

11.任務(wù)列表

- [ ] [links](), **formatting**, and ~~tags~~ supported
- [x] list syntax required (any unordered or ordered list supported)
- [ ] this is a complete item
- [x] this is an incomplete item
  • [ ] links, formatting, and tags supported
  • [x] list syntax required (any unordered or ordered list supported)
  • [ ] this is a complete item
  • [x] this is an incomplete item
    注:簡書不支持該語法,Typora、Day One 2、馬克飛象、Cmd Markdown等編輯器支持。

12.轉(zhuǎn)義字符(Backslash Escapes)

Markdown 可以利用反斜杠\來插入一些在語法中有其它意義的符號,例如:如果想要用星號加在文字旁邊的方式來做出強(qiáng)調(diào)效果,可以在星號的前面加上反斜杠:

\*literal asterisks\*

*literal asterisks*


  1. 這里是腳注 ?

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

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

  • 0. 目錄 0. 目錄1. 斜體和粗體2. 分級標(biāo)題3. 超鏈接3.1. 行內(nèi)式3.2. 參考式3.3. 自動鏈接...
    躍文閱讀 1,446評論 0 1
  • 1. 斜體和粗體 代碼示例 效果示例 這是斜體這是粗體這是斜體加粗體這是刪除線 2. 分級標(biāo)題 代碼示例 效果示例...
    d9ead1a8ce9c閱讀 413評論 0 0
  • 前言使用軟件:Atom編輯器文章中的截圖都是在Atom中截取的。用了這么久markdown,自己做個總結(jié),分享給大...
    拾星TG閱讀 1,707評論 1 4
  • 『Cmd 技術(shù)渲染的沙箱頁面,點擊此處編寫自己的文檔』 Cmd Markdown 簡明語法手冊 標(biāo)簽: Cmd-M...
    山豆山豆閱讀 392評論 0 0
  • 標(biāo)題 標(biāo)題是最常用的格式,只要在文本前加上#即可,在Markdown里標(biāo)題分為6級,一個#號標(biāo)題字號最大,6個#號...
    Waldo_cuit閱讀 521評論 0 3

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