0.目錄(Table of Contents)
在需要目錄出現(xiàn)的地方放置一個標記,這樣會自動生成一個嵌套的包含所有標題的列表。默認的標記是 [TOC]。
[TOC]
注:簡書不支持該語法,Typora、馬克飛象、Cmd Markdown等編輯器支持。
1.標題(Headers)
Markdown 標題支持兩種形式:
1.1用1~6個#標記
在 標題開頭 加上1~6個#,依次代表一級標題、二級標題....六級標題
# 一級標題
## 二級標題
### 三級標題
##### 四級標題
###### 五級標題
###### 六級標題
一級標題
二級標題
三級標題
四級標題
五級標題
六級標題
1.2用=和-標記
在 標題底下 加上任意個=代表一級標題,-代表二級標題
一級標題
======
二級標題
----------
一級標題
二級標題
2.列表(Lists)
Markdown 支持有序列表和無序列表。
2.1無序列表(Unordered Lists)
無序列表使用-、+和*作為列表標記:
- Red
- Green
- Blue
* Red
* Green
* Blue
+ Red
+ Green
+ Blue
- Red
- Green
- Blue
- Red
- Green
- Blue
- Red
- Green
- Blue
2.2有序列表(Ordered Lists)
有序列表則使用數(shù)字加英文句點.來表示:
- Red
- Green
- Blue
3.引用(Reference)
引用以>來表示,引用中支持多級引用、標題、列表、代碼塊、分割線等常規(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分級引用
> 一級引用
> > 二級引用
> > > 三級引用
> #### 這是一個四級標題
>
> 1. 這是第一行列表項
> 2. 這是第二行列表項
一級引用
二級引用
三級引用
這是一個四級標題
- 這是第一行列表項
- 這是第二行列表項
建立多級列表時,每個子級別都要比上個級別前面多打2個以上空格。
在 「 * 」 前加兩個空格鍵或者一個 tab 鍵就可以產(chǎn)生一個子列表。
有序列表: 在文本前加 「字母.」 或 「數(shù)字.」 即可生成一個有序列表。
注意,當你第一個序號使用什么作為標記的,那么同級別的列表就會自動使用其作為標記。
4.文字樣式(Text Styling)
4.1. 基本語法
兩個或-代表加粗,一個或-代表斜體,~~代表刪除。
**加粗文本** 或者 __加粗文本__
*斜體文本* 或者 _斜體文本_
***斜粗體*** 或者 ___斜粗文本___
~~刪除文本~~
:==高亮 #807700==或者==高亮==
` 底紋 `
加粗文本 或者 加粗文本
斜體文本 或者 斜體文本
斜粗體 或者 斜粗文本
刪除文本
:==高亮 #807700==或者==高亮==
底紋
4.2.非基本語法
字體上標(superscript)和下標(subscript )
4.2.1簡書中,字體上、下標的語法為:
<sup>上標文字</sup>
<sub>下標文字</sub>
上標文字
下標文字
這是上標文字
這是下標文字
4.2.2Typora 中,字體上、下標的語法為:
這是^上標文字^
這是~下標文字~
這是上標文字
這是下標文字
5.圖片與鏈接(Images & Links)
圖片與鏈接的語法很像,區(qū)別在一個 ! 號。
注:Markdown 不能設置圖片大小,如果必須設置則應使用HTML標記 <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):以中括號[]標記顯示的鏈接文本,后面緊跟用小括號()包圍的鏈接。 如果鏈接 Title 屬性,則在鏈接中使用空格加"Title 屬性",即Title。
這是行內(nèi)式鏈接:[Mou](http://25.io/mou/)。
這是參考式鏈接:[Mou][url],其中url為鏈接標記,可置于文中任意位置。
[url]: 25.io/mou/
這是行內(nèi)式鏈接:Mou。
這是參考式鏈接:Mou,其中url為鏈接標記,可置于文中任意位置。
鏈接標記格式為:[鏈接標記文本]: 鏈接地址 鏈接title(可忽略)
這是自動鏈接:直接使用`<>`括起來<http://25.io/mou/>
這是自動鏈接:直接使用<>
括起來http://25.io/mou/
這是圖片:![][Mou icon]
[Mou icon]: http://mouapp.com/Mou_128.png
這是圖片:
添加圖片的使用方法基本上和鏈接類似,只是在中括號前加嘆號!,即。
6.代碼塊引用(Fenced Code Blocks)
代碼分為行內(nèi)代碼和代碼塊。
6.1行內(nèi)代碼
行內(nèi)代碼使用
代碼
標識,可嵌入文字中
需要引用代碼時,如果引用的語句只有一段,不分行,可以用 ` 將語句包起來。
`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)
表格對齊格式
居左::----
居中::----:或-----
居右:----:
例子:
|標題|標題|標題|
|:---|:---:|---:|
|居左文本|居中文本|居右文本|
標題 | 標題 | 標題 |
---|---|---|
居左文本 | 居中文本 | 居右文本 |
8.分隔線
在一行中用三個以上的、-、_來建立一個分隔線,行內(nèi)不能有其他東西。也可以在符號間插入空格。
在一行中使用三個或三個以上的、-或_可以添加分隔線,中間插入空格,但是不能有其他字符。
***
---
_____
* * *
效果均為一條分割線
9.腳注|注解(Footnotes)
9.1使用[^]來定義腳注:
這是一個腳注的例子[^1]
[^1]: 這里是腳注
這是一個腳注的例子[1]
9.2注釋
注釋是給自己看的,預覽時也不會出現(xiàn),當然發(fā)布出去別人也不會看見。
<!--注釋-->
10.常用彌補Markdown的Html標簽
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標簽`<br/>`<br/>換行
使用html標簽<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.任務列表
- [ ] [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
tagssupported - [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 可以利用反斜杠\來插入一些在語法中有其它意義的符號,例如:如果想要用星號加在文字旁邊的方式來做出強調(diào)效果,可以在星號的前面加上反斜杠:
\*literal asterisks\*
*literal asterisks*
-
這里是腳注 ?