為什么使用Markdown?這是一個(gè)問題。答案有很多種。比如,不局限于格式啦,比如 .xls
文檔得用excel打開吧, .doc
文檔得用word打開吧, .xxx
得用xxx打開吧。如果你機(jī)子上沒有這個(gè)軟件,豈不是抓瞎了,還能不能愉快的學(xué)習(xí)了?!因此你需要一種能使用簡(jiǎn)單的文本編輯器就可以書寫,有瀏覽器就可正常顯示的格式或標(biāo)記,Markdown很適合哦。什么,這個(gè)理由不好?那么就權(quán)當(dāng)是裝B吧,你說你用Markdown寫文檔,是不是逼格一下就上去了。(哎,估計(jì)也只有我這種新手才用來炫耀,大牛都是不屑的。)
二八定律說:
百分之二十的知識(shí)解決百分之八十的問題。
其實(shí)你只需要掌握基本語法標(biāo)記就可以愉快的玩耍了。經(jīng)過幾個(gè)月使用Markdown寫文檔,發(fā)現(xiàn)掌握下面這些標(biāo)記語法,就可以完成日常文檔書寫了。什么?要畫流程圖?這些需求對(duì)于大部分時(shí)間來說,你是用不到的,你只需要建立一個(gè)知識(shí)儲(chǔ)備就好。遇到了想不起來?打開看一下就是了。想記???對(duì)不起,這種事倍功半的事情,還是少做為妙, 畢竟時(shí)間是硫酸,管你是什么都能夠腐化,只是快慢而已。
那么問題來了,為什么這幾個(gè)常用的要記住呢?因?yàn)檫@幾個(gè)是經(jīng)常使用的,雖然熟能生巧,日久便記住了,但是在熟能生巧的路上總不能天天翻看知識(shí)儲(chǔ)備吧。太影響效率。何不花一點(diǎn)點(diǎn)時(shí)間強(qiáng)行記住,那么在日久記住的道路上,豈不是一路順風(fēng)?閑話不多說,來看看你要掌握的語法標(biāo)記吧。如果你想學(xué)習(xí)和使用Markdown,我建議:
[TOC]
1.1.1 說明
#
表示標(biāo)題,一級(jí)標(biāo)題使用一個(gè) #
,二級(jí)標(biāo)題使用兩個(gè) ##
,以此類推,共有六級(jí)標(biāo)題。 =====
表示高階標(biāo)題,使用 ---------
表示次階標(biāo)題。 1.1.2 示例
# 這是一級(jí)標(biāo)題## 這是二級(jí)標(biāo)題### 這是三級(jí)標(biāo)題###### 這是六級(jí)標(biāo)題這是一級(jí)標(biāo)題========這是二級(jí)標(biāo)題--------------
1.1.3 注意
#
和標(biāo)題之間最好加一個(gè)空格。不要問我為什么,貌似有時(shí)候不會(huì)被識(shí)別為標(biāo)題?已經(jīng)忘記自己為什么要加空格了,也許是任性。 ====
和 ----
表示標(biāo)題時(shí),大于等于2個(gè)都可以表示。 1.2.1 說明
使用 [TOC]
生成目錄。如一開始的目錄所示。
1.2.2 示例
[TOC]
[TOC]
1.2.3 注意
[TOC]
標(biāo)記可能只能放在一級(jí)標(biāo)題的前面,視不同的編譯器而定。 1.3.1 說明
使用 >
表示引用, >>
表示引用里面再套一層引用,依次類推。
1.3.2 示例
> 這是一級(jí)引用>>這是二級(jí)引用>>> 這是三級(jí)引用>這是一級(jí)引用
這是一級(jí)引用
這是二級(jí)引用
這是三級(jí)引用
這是一級(jí)引用
> 這是一級(jí)引用>>這是二級(jí)引用>>> 這是三級(jí)引用>這是一級(jí)引用
這是一級(jí)引用
這是二級(jí)引用
這是三級(jí)引用這是一級(jí)引用
1.3.3 注意
>
和 >>
嵌套使用的話,從 >>
退到 >
時(shí),必須之間要加一個(gè)空格或者 >
作為過渡,否則默認(rèn)為下一行和上一行是同一級(jí)別的引用。如示例所示。 1.4.1 說明
使用```表示代碼塊。
1.4.2 示例
```javascript
var canvas = document.getElementById('canvas');
var context = canvas.getContext('2d');
```
var canvas = document.getElementById('canvas');var context = canvas.getContext('2d');
1.4.3 注意
Esc
鍵下面,切換到英文下即可。 javascript
表示此段代碼為javascript代碼,Markdown會(huì)自行使用javascript代碼顏色渲染。這里也可以不寫。PS:誰能夠提供一個(gè)完整的Markdown可以渲染的語言列表啊,比如:linux命令這里寫什么? 1.5.1 說明
使用``表示行內(nèi)代碼。
1.5.2 示例
這是`javascript`代碼
這是 javascript
代碼
1.5.3 注意
1.6.1 說明
使用 ![Alt text](/path/to/img.jpg 'Optional title')
導(dǎo)入圖片。其中:
Alt text
為如果圖片無法顯示時(shí)顯示的文字; /path/to/img.jpg
為圖片所在路徑; Optional title
為顯示標(biāo)題。顯示效果為在你將鼠標(biāo)放到圖片上后,會(huì)顯示一個(gè)小框提示,提示的內(nèi)容就是 Optional title
里的內(nèi)容。 1.6.2 示例
![Markdown](http://images.cnitblog.com/blog/404392/201501/122257231047591.jpg)
1.6.3 注意
1.7.1 說明
使用 1. 2. 3.
表示有序列表,使用 *
或 -
或 +
表示無序列表。
1.7.2 示例
1. 第一點(diǎn)2. 第二點(diǎn)4. 第三點(diǎn)
+ 呵呵 * 嘉嘉 - 嘻嘻 - 吼吼 - 嘎嘎 + 桀桀* 哈哈
呵呵
吼吼
哈哈
1.7.3 注意
1.8.1 說明
使用 **
或者 __
表示粗體。
使用 *
或者 _
表示斜體。
1.8.2 示例
**粗體1** __粗體2__ *斜體1* _斜體2_
粗體1 粗體2
斜體1 斜體2
1.8.3 注意
*
或 _
與要 加粗或傾斜 的字體之間不能有空格。 1.9.1 說明
具體使用方式請(qǐng)看示例。
------:
為右對(duì)齊。 :------
為左對(duì)齊。 :------:
為居中對(duì)齊。 -------
為使用默認(rèn)居中對(duì)齊。 1.9.2 示例
| 序號(hào) | 交易名 | 交易說明 | 備注 || ------: | :-------: | :--------- | ------ || 1 | prfcfg | 菜單配置 | 可以通過此交易查詢到所有交易碼和菜單的對(duì)應(yīng)關(guān)系 || 2 | gentmo | 編譯所有交易 | || 100000 | sysdba | 數(shù)據(jù)庫表模型匯總 | |
序號(hào) | 交易名 | 交易說明 | 備注 |
---|---|---|---|
1 | prfcfg | 菜單配置 | 可以通過此交易查詢到所有交易碼和菜單的對(duì)應(yīng)關(guān)系 |
2 | gentmo | 編譯所有交易 | |
100000 | sysdba | 數(shù)據(jù)庫表模型匯總 |
1.9.3 注意
1.10.1 說明
使用 ---
或者 ***
或者 * * *
表示水平分割線。
1.10.2 示例
---**** * *
1.10.3 注意
*
或者 -
大于等于三個(gè)就可組成一條平行線。 ---
作為水平分割線時(shí),要在它的前后都空一行,防止 ---
被當(dāng)成標(biāo)題標(biāo)記的表示方式。 1.11.1 說明
使用 [](link 'Optional title')
表示行內(nèi)鏈接。其中:
[]
內(nèi)的內(nèi)容為要添加鏈接的文字。 link
為鏈接地址。 Optional title
為顯示標(biāo)題。顯示效果為在你將鼠標(biāo)放到鏈接上后,會(huì)顯示一個(gè)小框提示,提示的內(nèi)容就是 Optional title
里的內(nèi)容。 參考式鏈接如例所示。
1.11.2 示例
這就是我們常用的地址:[Baidu](www.baidu.com '百度一下,你就知道' )
這就是我們常用的地址:Baidu
例2:參考式鏈接
這就是我們常用的地址:[Baidu][1][1]:www.baidu.com '百度一下,你就知道'
這就是我們常用的地址:Baidu
1.11.3 注意
1.11.1 說明
使用 \
表示反斜杠。在你不想顯示Markdown標(biāo)記時(shí)可以使用反斜杠。
1.11.2 示例
\*這里不會(huì)顯示斜體\*
*這里不會(huì)顯示斜體*
1.11.3 注意
無。
1.12.1 說明
Markdown語法會(huì)忽略首行開頭的空格,如果要體現(xiàn)出首行開頭空兩個(gè)的效果,可以使用 全角符號(hào)下的空格 ,windows下使用 shift+空格
切換。
1.12.2 示例
無。
1.12.3 注意
無。
#### 2.1 標(biāo)簽分類
2.1.1 說明
使用 標(biāo)簽:
或者 Tags:
表示標(biāo)簽標(biāo)記。
2.1.2 示例
標(biāo)簽: 數(shù)學(xué) 英語Tags: 數(shù)學(xué) 英語
標(biāo)簽: 數(shù)學(xué) 英語Tags: 數(shù)學(xué) 英語
2.1.3 注意
標(biāo)簽:
或者 Tags:
的冒號(hào)要使用半角冒號(hào)。 2.2.1 說明
使用 ~~
表示刪除線。
2.2.2 示例
~~這是一條刪除線~~
2.2.3 注意
~~
和 要添加刪除線的文字之間不能有空格。 2.3.1 說明
使用 [^footer] 表示注腳。
2.3.2 示例
這是一個(gè)注腳測(cè)試[^footer1]。[^footer1]: 這是一個(gè)測(cè)試,用來闡釋注腳。
這是一個(gè)注腳測(cè)試[^footer1]。
2.3.3 注意
3.1.1 說明
使用html代碼實(shí)現(xiàn)頁內(nèi)跳轉(zhuǎn)。在要跳轉(zhuǎn)到的位置定義個(gè)錨 hehe
,然后使用 [你好](#jump)
將 你好
設(shè)置為一單擊即跳轉(zhuǎn)到 hehe
所在位置的效果。
3.1.2 示例
[你好](#jump)span id = 'jump'>hehespan>
你好
hehe
3.1.3 注意
無。
4.1 流程圖
以后在總結(jié)吧,現(xiàn)在的我完全沒有使用上,沒有需求就先不總結(jié)了。
4.2 LaTeX公式
以后在總結(jié)吧,現(xiàn)在的我完全沒有使用上,沒有需求就先不總結(jié)了。
以上都是我學(xué)習(xí)到的,然后經(jīng)過幾個(gè)月的使用總結(jié)的,針對(duì)我的常用非常用分類。如果有描述的不對(duì)的地方,歡迎批評(píng)指正,共同進(jìn)步。
聯(lián)系客服