1. 粗體和斜體
語法:
- *斜體* 或 _斜體_
- **粗體**
- ***加粗斜體***
- ~~刪除線~~
顯示效果:
- 斜體
- 粗體
- 粗斜體
刪除線
2. 分級標題
第一種寫法:
一級大標題
========二級大標題
--------
顯示效果:
一級大標題
二級大標題
第二種寫法
# 一級標題
## 二級標題
### 三級標題
#### 四級標題
##### 五級標題
顯示效果
一級標題
二級標題
三級標題
3. 超鏈接
MarkDown支持兩種形式的鏈接語法:行內式和參考式。
3.1. 行內式
語法說明:
[ ] 里面寫鏈接文字,( ) 里面寫鏈接地址,()中的" "可以指定title屬性。
代碼:
歡迎來到[簡書](www.lxweimin.com "Jianshu")
歡迎來到簡書
3.2. 參考式
參考式超鏈接一般用在學術論文上面,或某一個鏈接在文章中多處使用,那么引用的方式創建鏈接將非常好,它可以讓你對鏈接進行統一的管理。
語法說明:
參考式鏈接分為兩部分,文中的寫法[鏈接文字][鏈接標記],在文本任意位置添加[鏈接標記]:鏈接地址 “鏈接標題”,鏈接地址與鏈接標題前有一個空格。
如果鏈接文字本身可以作為鏈接標記,也可以寫成[鏈接文字][]
[鏈接文字]:鏈接地址的形式
代碼:
簡書里面有 [簡書早報][1]、[簡書晚報][2]以及[簡黛玉][3]
[簡黛玉 美人][3] 是一個[才女][][1]:http://www.lxweimin.com "Jianshu"
[2]:http://www.lxweimin.com "EveningPaper"
[3]:http://www.lxweimin.com
[才女]:http://www.lxweimin.com
效果:
3.3. 自動鏈接
MarkDown支持以比較簡短的自動鏈接形式來處理網址和電子郵件,只要用<>包起來,MarkDown就會自動把它轉成鏈接。
代碼:
顯示效果:
4. 錨點
網頁中,錨點其實就是網頁內超鏈接,也就是鏈接本文檔內部的某些元素,實現當前頁面中的跳轉。比如返回頂部
注意:
MarkDown Extra只支持在標題后插入錨點,其他地方無效;
Leanote編輯器右側顯示效果區域暫時不支持錨點跳轉,所以點來點去發現沒有跳轉不必驚慌,你發布后的文章是支持的;
在你準備跳轉到的指定標題后插入錨點{#標記},然后在其他地方寫上連接到錨點的鏈接
代碼:
目錄{#index}
跳轉到[目錄](#index)
效果:
目錄{#index}
跳轉到目錄
5. 列表
5.1. 無序列表
使用 * ,+ ,- 表示無序列表
代碼:
- 無序列表1
- 無序列表2
- 無序列表3
效果:
- 無序列表1
- 無序列表2
- 無序列表3
5.2. 有序列表
有序列表使用數字接著英文點
代碼:
- 有序列表1
- 有序列表2
- 有序列表3
效果:
- 有序列表1
- 有序列表2
- 有序列表3
5.3. 定義型列表
定義型列表由名詞和解釋組成。一行寫上定義,緊跟一行寫上解釋。解釋的寫法:緊跟一個縮進(Tab)
代碼:
MarkDown
: 輕量級文本標記語言,可以轉換成html、pdf等格式(注意一個冒號和一個Tab)代碼塊 2
: 這是代碼塊的定義\ 代碼塊(左側有八個空格)
效果:
MarkDown
: 輕量級文本標記語言,可以轉換成html、pdf等格式(注意一個冒號和一個Tab)代碼塊 2
: 這是代碼塊的定義代碼塊(左側有八個空格)
5.4. 列表縮進
列表項目標記通常是放在最左邊,但是其實也可以縮進,最多3個空格,項目標記后則一定要接著至少一個空格或制表符。
代碼:
* 輕輕的我走了, 正如我輕輕的來; 我輕輕的招手, 作別西天的云彩。
那河畔的金柳, 是夕陽中的新娘; 波光里的艷影, 在我的心頭蕩漾。
* 那榆蔭下的一潭, 不是清泉, 是天上虹; 揉碎在浮藻間, 沉淀著彩虹似的夢。
效果:
- 輕輕的我走了, 正如我輕輕的來; 我輕輕的招手, 作別西天的云彩。
那河畔的金柳, 是夕陽中的新娘; 波光里的艷影, 在我的心頭蕩漾。- 那榆蔭下的一潭, 不是清泉, 是天上虹; 揉碎在浮藻間, 沉淀著彩虹似的夢。
6. 引用
引用需要在被引用的文本前加上 > 符號
代碼:
> 引用
> 引用2
效果:
引用
引用2
6.1. 引用的多層嵌套
區塊引用可以嵌套(如引用的引用),只要根據層次加上不同數量的 >
代碼:
>>> 請問MarkDown怎么用?
>> 自己看教程!
> 教程在哪里?
效果:
請問MarkDown怎么用?
自己看教程!
教程在哪里?
7. 插入圖像
圖片的創建方式與超鏈接類似。
代碼:
效果:
三支筆

8. 內容目錄
在段落中填寫 [TOC] 以顯示全文內容結構目錄
9. 注腳
在需要添加注腳的文字后加上注腳名字 [^注腳名字],稱為加注。然后在文中的任意位置(一般最后)添加腳注,腳注前必須有對應的腳注名字。
注腳與注腳間必須空一行!
注腳自動被搬運到最后面,請到文章末尾查看,并且腳注后的鏈接可以直接跳轉會到加注的地方
代碼:
使用 MarkDown[^1]可以提高書寫效率,直接轉換成 HTML[^2]
[^1]:MarkDown是一種純文本標記語言
[^2]:HTML超文本標記語言
效果:
使用 MarkDown[1]可以提高書寫效率,直接轉換成 HTML[2]
10. LaTeX公式
是一種跨平臺的基于TEX的排版系統,對于生成復雜表格和數學公式,這一點表現得尤為突出。
因此它非常適用于生成高印刷質量的科技和數學、化學類文檔。
MathJax是一種跨瀏覽器JavaScript庫,它使用MathML,LaTeX和ASCIIMathML 標記在Web瀏覽器中顯示數學符號。
MathJax作為Apache License下的開源軟件。
11. 流程圖
12. 表格
- 不管是哪種方式,第一行為表頭,第二行為分割表頭和主體部分,第三行開始每一行為一個表格行;
- 列與列之間用管道符號 | 隔開;
- 第二行還可以為不同的列指定對其方向,默認左對齊,在 - 右邊加上 : 就右對齊
代碼:
學號 | 姓名 | 分數
- | - | -
001 | 張三 | 78
002 | 李四 | 67
003 | 王五 | 99
學號 | 姓名 | 分數 |
---|---|---|
001 | 張三 | 78 |
002 | 李四 | 67 |
003 | 王五 | 99 |
13. 分割線
可以在一行中用 三個以上的 *星號 、-減號、_底線 來建立一個分割線,行內不能有其他東西。
代碼:
- * * * *
- ****
- - - - -
- --------
效果:
14. 代碼
插入代碼的方式有兩種,一種是利用縮進(Tab),另一種是利用 ` 反引號包裹代碼。
代碼:
Python語言的輸出函數 `Print()` 怎么使用?
``` 多行Code ```
效果:
Python語言的輸出函數
Print()
怎么使用?import os from flask import Flask app = Flask(app)