Markdown 教程
一、Markdown 標(biāo)題
-
1、使用
=和-標(biāo)記一級(jí)和二級(jí)標(biāo)題;
test 一級(jí)標(biāo)題
=============
test 二級(jí)標(biāo)題
-------------
結(jié)果如下:
test 一級(jí)標(biāo)題
test 二級(jí)標(biāo)題
-
2、使用
#標(biāo)記;
# 一級(jí)標(biāo)題
## 二級(jí)標(biāo)題
### 三級(jí)標(biāo)題
#### 四級(jí)標(biāo)題
##### 五級(jí)標(biāo)題
###### 六級(jí)標(biāo)題
結(jié)果如下:
一級(jí)標(biāo)題
二級(jí)標(biāo)題
三級(jí)標(biāo)題
四級(jí)標(biāo)題
五級(jí)標(biāo)題
六級(jí)標(biāo)題
二、Markdown 段落格式
-
1、換行
Markdown的段落沒(méi)有特殊的格式,直接編寫換行就好。段落換行是使用兩個(gè)以上空格加上回車。 -
2、字體
Markdown可以使用以下字體:
*斜體文本*
_斜體文本_
**粗體文本**
__粗體文本__
***粗斜體文本***
___粗斜體文本___
結(jié)果如下:
斜體文本
斜體文本
粗體文本
粗體文本
粗斜體文本
粗斜體文本
-
3、分割線
一行中用三個(gè)以上的星號(hào)*、減號(hào)-、底線_來(lái)建立一個(gè)分割線,行內(nèi)不能有其他東西。可以在星號(hào)或減號(hào)內(nèi)插入空格。寫法如下:
- a
***
- b
* * *
- c
******
- d
-------
- e
- - -
結(jié)果如下:
- a
- b
- c
-
d
- e
-
4、刪除線
段落文本添加刪除線,只需要在文字兩端添加波浪線~~。寫法如下:
1 支持向量機(jī)
~~2 樸樹(shù)貝葉斯~~
3 決策樹(shù)
結(jié)果如下:
1 支持向量機(jī)
2 樸樹(shù)貝葉斯
3 決策樹(shù)
-
5、下劃線
下劃線通過(guò)HTML標(biāo)記語(yǔ)言的標(biāo)簽<u>來(lái)實(shí)現(xiàn)。寫法如下:
1 EM算法
<u>2 最大熵算法</u>
3 隱馬爾可夫模型
結(jié)果如下:
1 EM算法
<u>2 最大熵算法</u>
3 隱馬爾可夫模型
-
6、腳注
腳注是對(duì)文本的補(bǔ)充,格式如下:
1. 最大熵模型[^MEM]
2. 隱馬爾可夫模型[^HMM]
3. 最大熵馬爾可夫模型[^MEMM]
結(jié)果如下:
1. 最大熵模型[1]
2. 隱馬爾可夫模型[2]
3. 最大熵馬爾可夫模型[3]
三、Markdown 列表
Markdown支持有序列表和無(wú)序列表。
無(wú)序列表使用星號(hào)*、加號(hào)+或是減號(hào)-作為列表標(biāo)記:
* 線性回歸
* 廣義線性模型
* 對(duì)數(shù)幾率回歸
* 線性判別分析
+ 線性支持向量機(jī)
+ 非線性支持向量機(jī)
+ 支持向量回歸
- 貝葉斯定理
- 樸素貝葉斯法
- 半樸素貝葉斯分類器
結(jié)果如下:
- 線性回歸
- 廣義線性模型
- 對(duì)數(shù)幾率回歸
- 線性判別分析
- 線性支持向量機(jī)
- 非線性支持向量機(jī)
- 支持向量回歸
- 貝葉斯定理
- 樸素貝葉斯法
- 半樸素貝葉斯分類器
有序列表使用數(shù)字加上 .,寫法如下:
1. 原型聚類
2. 密度聚類
3. 層次聚類
結(jié)果如下:
- 原型聚類
- 密度聚類
- 層次聚類
列表嵌套 -- 只需在子列表中的選項(xiàng)添加4個(gè)空格。 寫法如下:
1. 概率論基礎(chǔ)
- 概率與分布
- 期望與方差
- 大數(shù)定律及中心極限定理
2. 數(shù)值計(jì)算基礎(chǔ)
- 數(shù)值穩(wěn)定性
- 梯度下降法
- 牛頓法
結(jié)果如下:
- 概率論基礎(chǔ)
- 概率與分布
- 期望與方差
- 大數(shù)定律及中心極限定理
- 數(shù)值計(jì)算基礎(chǔ)
- 數(shù)值穩(wěn)定性
- 梯度下降法
- 牛頓法
四、Markdown 區(qū)塊
Markdown區(qū)塊引用是在段落開(kāi)頭使用 > 符號(hào),然后后面緊跟一個(gè)空格符號(hào):
> 集成學(xué)習(xí)
> > 集成學(xué)習(xí)誤差
> > > 一般結(jié)構(gòu)
> 個(gè)體學(xué)習(xí)
> 生成方式
> > 梯度提升數(shù)
> > > 提升數(shù)
> xgboost
> LightGBM
結(jié)果如下:
集成學(xué)習(xí)
集成學(xué)習(xí)誤差
一般結(jié)構(gòu)
個(gè)體學(xué)習(xí)
生成方式
梯度提升數(shù)
提升數(shù)
xgboost
LightGBM
區(qū)塊中使用列表
> 1. 概率論基礎(chǔ)
> - 概率與分布
> - 期望與方差
> - 大數(shù)定律及中心極限定理
> 2. 數(shù)值計(jì)算基礎(chǔ)
> + 數(shù)值穩(wěn)定性
> + 梯度下降法
> + 牛頓法
結(jié)果如下:
- 概率論基礎(chǔ)
- 概率與分布
- 期望與方差
- 大數(shù)定律及中心極限定理
- 數(shù)值計(jì)算基礎(chǔ)
- 數(shù)值穩(wěn)定性
- 梯度下降法
- 牛頓法
列表中使用區(qū)塊
1. 概率論基礎(chǔ)
> - 概率與分布
> - 期望與方差
> - 大數(shù)定律及中心極限定理
2. 數(shù)值計(jì)算基礎(chǔ)
> + 數(shù)值穩(wěn)定性
> + 梯度下降法
> + 牛頓法
結(jié)果如下:
- 概率論基礎(chǔ)
- 概率與分布
- 期望與方差
- 大數(shù)定律及中心極限定理
- 數(shù)值計(jì)算基礎(chǔ)
- 數(shù)值穩(wěn)定性
- 梯度下降法
- 牛頓法
五、Markdown 代碼
代碼片段
代碼片段可以用反引號(hào) (`) 包起來(lái),寫法如下:
`print("Hello, world!")`
結(jié)果如下:
print("Hello, world!")
代碼區(qū)塊
代碼區(qū)塊使用4個(gè)空格或一個(gè)制表符(Tab鍵),寫法如下:
func test() {
print('test')
}
也可以用``` 包裹一段代碼,并指定一種語(yǔ)言(也可以不指定):
# 數(shù)據(jù)預(yù)處理方法
def bayes_msg_filter():
# 預(yù)處理文檔數(shù)據(jù), 進(jìn)一步處理
print('預(yù)處理文檔進(jìn)行中...')
# 正常消息
filter_premsg_from_txt([normal_preprocess_file_name], normal_filter_file_name, is_reg_filter=True)
# 黑名單消息
filter_premsg_from_txt([spam_preprocess_file_name], spam_filter_file_name, is_reg_filter=False)
print('文檔預(yù)處理完畢!')
- (BOOL)shouldAutorotate {
return YES;
}
六、Markdown 鏈接
Markdown使用方法如下:
[link name](link address) or <link address>
示例:
1. [Baidu搜索](https://www.baidu.com/)
2. <https://www.toutiao.com/>
結(jié)果如下:
1. Baidu搜索
2. https://www.toutiao.com/
高級(jí)鏈接:
1. 查看鏈接 [百度一下][1]
2. 查看鏈接 [頭條搜索][lead news]
[1]: https://www.baidu.com/
[lead news]: https://www.toutiao.com/
結(jié)果如下:
七、Markdown 圖片
Markdown圖片語(yǔ)法格式:
[圖片上傳失敗...(image-fc0e28-1585730487161)]
示例:
1. 
2. ![今日頭條logo][logo]
[logo]: https://s3a.pstatp.com/toutiao/resource/ntoutiao_web/static/image/favicon_5995b44.ico
結(jié)果如下:
- 百度logo
八、Markdown 表格
Markdown制作表格使用 | 來(lái)分隔不同的單元格,使用 - 來(lái)分隔表頭和其它行。
設(shè)置表格 對(duì)齊方式 :
-
-:右對(duì)齊; -
:-左對(duì)齊; -
:-:居中對(duì)齊;
語(yǔ)法格式如下:
| Student ID | Name | Score |
| :---- | :--: | ----: |
| 100001 | Jim | 88 |
| 100002 | lucy | 98 |
| 100003 | Joe | 100 |
結(jié)果如下:
| Student ID | Name | Score |
|---|---|---|
| 100001 | Jim | 88 |
| 100002 | lucy | 98 |
| 100003 | Joe | 100 |
九、Markdown 高級(jí)技巧
1. 支持 HTML 元素
示例:
結(jié)束進(jìn)程快捷鍵:<kbd>Command</kbd>+<kbd>Option</kbd>+<kbd>Esc</kbd>
2. 轉(zhuǎn)義
Markdown使用特殊符號(hào)來(lái)表示特定的語(yǔ)法規(guī)則,如需正常顯示特殊符號(hào),則需要使用轉(zhuǎn)義字符。轉(zhuǎn)義字符表示方法:\char。常見(jiàn)特殊符號(hào)有:
| 符號(hào) | 意義 |
|---|---|
| \ | 反斜線 |
| ` | 反引號(hào) |
| * | 星號(hào) |
| _ | 下劃線 |
| {} | 花括號(hào) |
| [] | 方括號(hào) |
| () | 小括號(hào) |
| # | 井字號(hào) |
| + | 加號(hào) |
| - | 減號(hào) |
| . | 英文句點(diǎn) |
| ! | 感嘆號(hào) |
3. 公式
暫時(shí)未應(yīng)用到...
4. 流程圖
流程圖方向:
- TB 從上到下
- BT 從下到上
- RL 從右到左
- LR 從左到右
- TD 同TB
基本圖形:
- id + [文字描述]矩形
- id + (文字描述)圓角矩形
- id + >文字描述]不對(duì)稱的矩形
- id + {文字描述}菱形
- id + ((文字描述))圓形
示例:
graph LR
A[方形] --> B(圓角)
B --> C{條件}
C --> |a=1| D[結(jié)果1]
C --> |a=2| E[結(jié)果2]
C --> |a=3| F[結(jié)果3]
graph LR
start[開(kāi)始] --> input[輸入A,B,C]
input --> conditionA{A是否大于B}
conditionA -- YES --> conditionC{A是否大于C}
conditionA -- NO --> conditionB{B是否大于C}
conditionC -- YES --> printA[輸出A]
conditionC -- NO --> printC[輸出C]
conditionB -- YES --> printB[輸出B]
conditionB -- NO --> printC[輸出C]
printA --> stop[結(jié)束]
printC --> stop
printB --> stop
graph TD
A[方形] --> B(圓角)
B --> C{條件a}
C --> |a=1| D[結(jié)果1]
C --> |a=2| E[結(jié)果2]
C --> |a=3| F[結(jié)果3]
