6. 引用
語法說明:
引用需要在被引用的文本前加上>符號。
代碼:
> 這是一個有兩段文字的引用,> 無意義的占行文字1.> 無意義的占行文字2.>> 無意義的占行文字3.> 無意義的占行文字4.
顯示效果:
這是一個有兩段文字的引用,
無意義的占行文字1.
無意義的占行文字2.無意義的占行文字3.
無意義的占行文字4.
Markdown 也允許你偷懶只在整個段落的第一行最前面加上 > :
代碼:
> 這是一個有兩段文字的引用,無意義的占行文字1.無意義的占行文字2.> 無意義的占行文字3.無意義的占行文字4.
顯示效果:
這是一個有兩段文字的引用,
無意義的占行文字1.
無意義的占行文字2.無意義的占行文字3.
無意義的占行文字4.
6.1. 引用的多層嵌套
區塊引用可以嵌套(例如:引用內的引用),只要根據層次加上不同數量的 > :
代碼:
> 教程在哪? - 小白
顯示效果:
請問 Markdwon 怎么用? - 小白
自己看教程! - 憤青
教程在哪? - 小白
6.2. 引用其它要素
引用的區塊內也可以使用其他的 Markdown 語法,包括標題、列表、代碼區塊等:
代碼:
> 1. 這是第一行列表項。> 2. 這是第二行列表項。>> 給出一些例子代碼:>> return shell_exec("echo $input | $markdown_script");
顯示效果:
- 這是第一行列表項。
- 這是第二行列表項。
給出一些例子代碼:
return shell_exec("echo $input | $markdown_script");
7. 插入圖像
圖片的創建方式與超鏈接相似,而且和超鏈接一樣也有兩種寫法,行內式和參考式寫法。
語法中圖片Alt的意思是如果圖片因為某些原因不能顯示,就用定義的圖片Alt文字來代替圖片。 圖片Title則和鏈接中的Title一樣,表示鼠標懸停與圖片上時出現的文字。 Alt 和 Title 都不是必須的,可以省略,但建議寫上。
7.1. 行內式
語法說明:
代碼:
美麗花兒:
顯示效果:
美麗花兒:
7.2. 參考式
語法說明:
在文檔要插入圖片的地方寫![圖片Alt][標記]
在文檔的最后寫上[標記]:圖片地址 “Title”
代碼:
美麗花兒:![美麗花兒][flower][flower]:http://ww2.sinaimg.cn/large/56d258bdjw1eugeubg8ujj21kw16odn6.jpg "美麗花兒"
顯示效果:
美麗花兒:
8. 內容目錄
在段落中填寫 [TOC] 以顯示全文內容的目錄結構。
效果參見最上方的目錄
9. 注腳
語法說明:
在需要添加注腳的文字后加上腳注名字[^注腳名字],稱為加注。 然后在文本的任意位置(一般在最后)添加腳注,腳注前必須有對應的腳注名字。
注意:經測試注腳與注腳之間必須空一行,不然會失效。成功后會發現,即使你沒有把注腳寫在文末,經Markdown轉換后,也會自動歸類到文章的最后。
代碼:
使用 Markdown[^1]可以效率的書寫文檔, 直接轉換成 HTML[^2], 你可以使用 Leanote[^Le] 編輯器進行書寫。[^1]:Markdown是一種純文本標記語言[^2]:HyperText Markup Language 超文本標記語言[^Le]:開源筆記平台,支持Markdown和筆記直接發為博文
顯示效果:
使用 Markdown1可以效率的書寫文檔, 直接轉換成 HTML2, 你可以使用 Leanote3 編輯器進行書寫。
注:腳注自動被搬運到最后面,請到文章末尾查看,並且腳注后方的鏈接可以直接跳轉回到加注的地方。
10. LaTeX 公式
10.1. $ 表示行內公式:
代碼:
質能守恆方程可以用一個很簡潔的方程式 $E=mc^2$ 來表達。
顯示效果:
質能守恆方程可以用一個很簡潔的方程式 來表達。
10.2 $$ 表示整行公式:
代碼:
$$\sum_{i=1}^n a_i=0$$$$f(x_1,x_x,\ldots,x_n) = x_1^2 + x_2^2 + \cdots + x_n^2 $$$$\sum^{j-1}_{k=0}{\widehat{\gamma}_{kj} z_k}$$
訪問 MathJax 參考更多使用方法。
11. 流程圖
代碼:
flowst=>start: Start:>https://www.zybuluo.comio=>inputoutput: verificationop=>operation: Your Operationcond=>condition: Yes or No?sub=>subroutine: Your Subroutinee=>endst->io->op->condcond(yes)->econd(no)->sub->io
顯示效果:
更多語法參考:流程圖語法參考
12 .表格
語法說明:
- 不管是哪種方式,第一行為表頭,第二行分隔表頭和主體部分,第三行開始每一行為一個表格行。
- 列於列之間用管道符|隔開。原生方式的表格每一行的兩邊也要有管道符。
- 第二行還可以為不同的列指定對齊方向。默認為左對齊,在-右邊加上:就右對齊。
代碼:
簡單方式寫表格:
學號|姓名|分數-|-|-小明|男|75小紅|女|79小陸|男|92
原生方式寫表格:
|學號|姓名|分數||-|-|-||小明|男|75||小紅|女|79||小陸|男|92|
為表格第二列指定方向:
產品|價格-|-:Leanote 高級賬號|60元/年Leanote 超級賬號|120元/年
顯示效果:
簡單方式寫表格:
| 學號 | 姓名 | 分數 |
|---|---|---|
| 小明 | 男 | 75 |
| 小紅 | 女 | 79 |
| 小陸 | 男 | 92 |
原生方式寫表格:
| 學號 | 姓名 | 分數 |
|---|---|---|
| 小明 | 男 | 75 |
| 小紅 | 女 | 79 |
| 小陸 | 男 | 92 |
為表格第二列指定方向:
| 產品 | 價格 |
|---|---|
| Leanote 高級賬號 | 60元/年 |
| Leanote 超級賬號 | 120元/年 |
13. 分隔線
你可以在一行中用三個以上的星號、減號、底線來建立一個分隔線,行內不能有其他東西。你也可以在星號或是減號中間插入空格。下面每種寫法都可以建立分隔線:
代碼:
* * *********- - ----------------------------------------
顯示效果都一樣:
14. 代碼
對於程序員來說這個功能是必不可少的,插入程序代碼的方式有兩種,一種是利用縮進(Tab), 另一種是利用”`”符號(一般在ESC鍵下方)包裹代碼。
語法說明:
- 插入行內代碼,即插入一個單詞或者一句代碼的情況,使用`code`這樣的形式插入。
- 插入多行代碼,可以使用縮進或者“` code “`,具體看示例。
注意: 縮進式插入前方必須有空行
8.1. 行內式
代碼:
C語言里的函數 `scanf()` 怎么使用?
顯示效果:
C語言里的函數 scanf() 怎么使用?
8.2. 縮進式多行代碼
縮進 4 個空格或是 1 個制表符
一個代碼區塊會一直持續到沒有縮進的那一行(或是文件結尾)。
代碼:
int main(void){printf("Hello world\n");}
顯示效果:
int main(void){printf("Hello world\n");}
8.3. 用六個`包裹多行代碼
代碼:
```int main(void){printf("Hello world\n");}、、、
顯示效果:
int main(void){printf("Hello world\n");}
8.4. HTML 原始碼
在代碼區塊里面, & 、 < 和 > 會自動轉成 HTML 實體,這樣的方式讓你非常容易使用 Markdown 插入范例用的 HTML 原始碼,只需要復制貼上,剩下的 Markdown 都會幫你處理,例如:
代碼:
第一個例子:
<div class="footer">© 2004 Foo Corporation</div>
第二個例子:
<table><tr><th rowspan="2">值班人員</th><th>星期一</th><th>星期二</th><th>星期三</th></tr><tr><td>李強</td><td>張明</td><td>王平</td></tr></table>
顯示效果:
第一個例子:
第二個例子:
| 值班人員 | 星期一 | 星期二 | 星期三 |
|---|---|---|---|
| 李強 | 張明 | 王平 |
- Markdown是一種純文本標記語言 ↩
- HyperText Markup Language 超文本標記語言 ↩
- 開源筆記平台,支持Markdown和筆記直接發為博文 ↩
