我們看到網(wǎng)上許多博客有著非常漂亮的排版劳曹,其實(shí)大部分都是用Markdown寫的奴愉,那Markdown究竟是什么呢攒至?
Markdown是一種可以使用普通文本編輯器編寫的標(biāo)記語言,通過類似HTML的標(biāo)記語法躁劣,它可以使普通文本內(nèi)容具有一定的格式迫吐。使用Markdown編輯,可以書寫出格式簡要但有整潔的文檔账忘。
在平常我們使用最多當(dāng)然是強(qiáng)大的word編輯器志膀,也挺好用,但是當(dāng)我們只想寫點(diǎn)文章時(shí)鳖擒,word排版會占據(jù)我們很多時(shí)間溉浙,字體、幾級標(biāo)題等等蒋荚,這個(gè)時(shí)候Markdown就發(fā)揮了很好的作用戳稽,只需要寫作時(shí)順帶幾個(gè)特殊符號,排版就搞定了期升,而且非常優(yōu)美惊奇、漂亮。一看到語言播赁,你一定會聯(lián)想到了計(jì)算機(jī)編程語言颂郎,對,這確實(shí)是標(biāo)記語言容为,但是是輕量級的乓序,別嚇到,其實(shí)很簡單坎背,簡單到看完這篇文章就學(xué)會了替劈!
使用Markdown的一些優(yōu)點(diǎn):
- 專注你的文字內(nèi)容而不是排版樣式,安心寫作得滤。
- 輕松的導(dǎo)出 HTML陨献、PDF 和本身的 .md 文件。
- 純文本內(nèi)容耿戚,兼容所有的文本編輯器與字處理軟件湿故。
- 隨時(shí)修改你的文章版本,不必像字處理軟件生成若干文件版本導(dǎo)致混亂膜蛔。
- 可讀坛猪、直觀、學(xué)習(xí)成本低皂股。
Markdown一些常用的工具如下圖墅茉,這里是列舉部分,由于語言的簡單現(xiàn)在越來越多的應(yīng)用支持Markdown編輯:
下面就介紹下Markdown的一些基本語法:
一、標(biāo)題:
標(biāo)題是每篇文章都需要也是最常用的格式就斤,在 Markdown 中悍募,如果一段文字被定義為標(biāo)題,只要在這段文字前加 #
號即可洋机。
# 一級標(biāo)題
## 二級標(biāo)題
### 三級標(biāo)題
###### 六級標(biāo)題
#
號后需要加一個(gè)空格坠宴,一共有6級,一個(gè)#
對應(yīng)一級绷旗,下面是效果:
一級標(biāo)題
二級標(biāo)題
三級標(biāo)題
六級標(biāo)題
二喜鼓、引用:
當(dāng)你想引用別處的句子時(shí),一般會使用引用格式衔肢,Markdown里的引用格式就是在句子前加個(gè)>
大于號庄岖。
> 馮瀟霆: 路還長,我們一起走角骤。
>
后也是有空格隅忿,效果如下:
馮瀟霆: 路還長,我們一起走邦尊。
注:
1.如果想嵌套引用背桐,則在引用體中用不同數(shù)量的>來實(shí)現(xiàn)嵌套引用;
2.如果你在引用體后面直接換行輸入胳赌,那么該行還會被納入引用體牢撼,因此你需要輸入兩次換行達(dá)到脫離引用;
三疑苫、列表:
列表有三種情況,有序列表纷责、無序列表和層級列表捍掺,有序列表只需前面加上-
或者*
后面接個(gè)空格:
1、無序列表:
- 首頁
或 * 首頁
- 文件
或 * 文件
- 編輯
或 * 編輯
- 幫助
或 * 幫助
效果如下:
- 首頁
- 文件
- 編輯
- 幫助
2再膳、有序列表:
有序列表則直接在文字前加一挺勿、
二、
三喂柒、
或者其他的序列格式1.
2.
3.
:
1. 首頁
2. 文件
3. 編輯
4. 幫助
顯示如下:
- 首頁
- 文件
- 編輯
- 幫助
3不瓶、層級列表:
層級列表一般只支持三級,第一級實(shí)心圓點(diǎn)灾杰,第二級空心圓點(diǎn)蚊丐,第三級以后都是實(shí)心方點(diǎn)。要實(shí)現(xiàn)層級列表艳吠,每下一級在開頭都要比上一級多輸入2個(gè)Space或者1個(gè)Tab麦备,而且第一級前面不要超過3個(gè)Space:
效果如下:
- 一級列表
- 二級列表
- 三級列表
- 二級列表
四、斜體、粗體:
當(dāng)我們需要特別強(qiáng)調(diào)的時(shí)候凛篙,往往會使用粗體或者斜體顯的醒目一點(diǎn)黍匾,在Markdown中,使用一個(gè)*
包裹就是斜體呛梆,用兩個(gè)*
就是粗體锐涯。
*我是斜體*
**我是粗體**
效果如下:
我是斜體
我是粗體
五、超鏈接:
很多時(shí)候我們看到超鏈接形式填物,這里只是顯示一個(gè)標(biāo)題全庸,但點(diǎn)擊會跳入另一個(gè)網(wǎng)頁查看詳情,超鏈接的使用規(guī)則格式是
[]()
中括號里為顯示內(nèi)容融痛,小括號里為鏈接地址
想要學(xué)習(xí)更多的正則表達(dá)式請點(diǎn)擊[正則表達(dá)式的靈活使用] (http://www.reibang.com/p/efbdd3464de4)
效果如下:
想要學(xué)習(xí)更多的正則表達(dá)式請點(diǎn)擊正則表達(dá)式的靈活使用
六壶笼、插入圖片:
插入圖片格式和超鏈接格式非常類似,只是在前面需要加個(gè)!
感嘆號:
![]()
例:![美 女](http://upload-images.jianshu.io/upload_images/5429377-16705b9fe1f4c794.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
插入圖片如下:
注:簡書中默認(rèn)就是居中顯示雁刷,展示的圖片大小也是固定的覆劈,而且不能使用div標(biāo)簽,很坑沛励,但在很多Markdown編輯器中可以設(shè)置圖片大小的责语,語法如下:
<img src="http://upload-images.jianshu.io/upload_images/5429377-16705b9fe1f4c794.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240" width="300" height="300" alt="美 女"/>
想要居中,用<div align=center></div>包裹
七目派、換行坤候、分割線:
Markdown換行符有兩種形式:
1. </br>
2. <br />
“/br”是連寫的,而“br /”之間有一個(gè)空格
比如:
如今企蹭,郵政的寄件效率已經(jīng)大大提升白筹,EMS:3天,普快:一周谅摄,平郵:半月徒河。</br>當(dāng)然不過也有例外,有網(wǎng)友在Twitter曬圖聲稱送漠,最近自己收到了3年前的郵政EMS包裹顽照,兩部iPhone 5。
當(dāng)沒空格符號時(shí)兩句話就是連著闽寡,但插入換行符時(shí)代兵,就會換行,如下:
如今爷狈,郵政的寄件效率已經(jīng)大大提升植影,EMS:3天,普快:一周淆院,平郵:半月何乎。</br>不過也有例外句惯,有網(wǎng)友在Twitter曬圖聲稱,最近自己收到了3年前的郵政EMS包裹支救,兩部iPhone 5抢野。
分割線的語法只需要三個(gè) * 號,如:
正則表達(dá)式是對字符串操作的一種邏輯公式各墨。
***
就是用事先定義好的一些特定字符指孤、及這些特定字符的組合,組成一個(gè)“規(guī)則字符串”贬堵,這個(gè)“規(guī)則字符串”用來表達(dá)對字符串的一種過濾邏輯恃轩。
效果如下:
正則表達(dá)式是對字符串操作的一種邏輯公式。
就是用事先定義好的一些特定字符黎做、及這些特定字符的組合叉跛,組成一個(gè)“規(guī)則字符串”,這個(gè)“規(guī)則字符串”用來表達(dá)對字符串的一種過濾邏輯蒸殿。
八筷厘、代碼塊:
如果你是開發(fā)人員,代碼塊肯定不會少宏所,若是我們需要引用代碼酥艳,我們使用代碼框把代碼給框起來,使讀者更清楚代碼的書寫爬骤,代碼框的語法是用兩個(gè)`包裹就行充石,比如:
if (textField.text.length >= 6 && textField.text.leng <= 12);
上面代碼就是用兩個(gè)`包裹“if (textField.text.length >= 6 && textField.text.leng <= 12);”的效果;但有些時(shí)候我們不止圈住這一行代碼霞玄,需要圈住更多行骤铃,整體一個(gè)框的感覺,這時(shí)我們需要用到兩個(gè)```包裹溃列,就是前后連著各寫三個(gè)`符號,如下:
+(long long)fileSizeWithPath:(NSString *)filePath{
NSFileManager *manager = [NSFileManager defaultManager];
if ([manager fileExistsAtPath :filePath]){
return [[manager attributesOfItemAtPath :filePath error : nil ] fileSize];
}
return 0 ;
}
這樣看起來就是整體框得感覺劲厌,其實(shí)想圈住一塊,還有兩種方法:
1. 按四下Space鍵
2. 按兩下Tab鍵
如:
這是按了4個(gè)空格鍵顯示的文字
到這里听隐,基本寫篇文章已經(jīng)夠用了,比如撰寫論文哄啄、博客啥的雅任,排版起來非常簡單,多練習(xí)就能熟悉的運(yùn)用了咨跌。想要更深入的學(xué)習(xí)沪么,可以點(diǎn)擊標(biāo)記語言Markdown的更多語法。
轉(zhuǎn)載請注明出處:http://www.reibang.com/p/4b22ac88810c