為什么要學(xué)習(xí)Markdown的語法
markdown作為一門很出色的輕量級的標(biāo)記性語言囤攀,深受眾多碼字工作者的歡迎丈氓,自己也是因為想寫自己的技術(shù)博客周循,所以想定決心要學(xué)好這一門語言,自己的寫作之路也會更加順暢一些万俗,畢竟技多不壓身嘛湾笛。
=基本的語法
1. 六級標(biāo)題格式
1.1 “#”表示標(biāo)題,數(shù)目越多表示標(biāo)題的級數(shù)越大闰歪,字體的越小嚎研,示例如下
一級標(biāo)題
二級標(biāo)題
三級標(biāo)題
四級標(biāo)題
......
1.2 另一種表示標(biāo)題的方式使用“=”和“-”分別表示二級和一級標(biāo)題。
2. 表示引用
在markdown中表示引用的方法很簡單库倘,就只要在段落之前加上“>”(英文輸入下的大于號)
如下:
這是一段引用
簡而言之就是想要結(jié)束一段引用临扮,只需要多打一行空行就行论矾。
但是如果要達(dá)到分幾段引用的效果,比如:
我是第一段引用
我是第二段引用
這時候就有兩種辦法可以處理
2.1 要打出兩段分開的塊杆勇,就是要控制結(jié)束一個塊的輸入才行拇囊,所以可以通過打出一個換行后在加上一個全角空格,在換行就可以輸出兩個分開的塊了靶橱。(全角空格不同的輸入法還有不同的輸入方法寥袭,我使用的搜狗輸入,只需要shift+空格关霸,切換到全角輸入传黄,在按下空格即可)
>我是第一段引用
(左邊是一個全角空格)
我是第二段引用
2.2 通過網(wǎng)上的學(xué)習(xí)又找到一種新的方法,是要通過HTML5的語法队寇。
”礻....
2.3 嵌套引用
有的時候引用需要幾層,語法也很簡單
“>>”表示兩層引用佳遣,需要幾層就在那一段之前加上幾個大于號识埋。
第一層引用
第二層引用
第三層引用
......
當(dāng)然這個也是通過多打一個換行符來退出嵌套的。(自己覺得這種方式寫出來的文章特美零渐,以后要多用這種形式)
3. 代碼塊
對于程序員來說窒舟,要寫代碼是少不了的是,為了在普通的文本中也能寫出代碼的感覺诵盼,需要用特殊的標(biāo)記惠豺。
1.1 對于單行的代碼可以使用backqoute(`)(也就是esc鍵下的那個符號)
void type(int k,double b)
1.2 對于打斷的代碼來說,可以通過對于整段寫成行首四個空格或者一個tab.
#include<iostream>
using namespace std;
int main()
{ int k;
return 0;
}````
也可以通過四個backqoutes把整段代碼夾在中間风宁,就像C++中的大段注釋一樣洁墙,效果是一樣的。
include<iostream>
using namespace std;
int main()
{ int k;
return 0;
}````
4. 段落縮進(jìn)設(shè)置
為了讓行文更加自然有層次戒财,需要段落于段落之間的縮進(jìn)热监。關(guān)于縮進(jìn)的語法,markdown中的而設(shè)置也是挺人性化的饮寞,也很簡單孝扛。
4.1 位于行首的兩格縮進(jìn)
中文段落經(jīng)常需要兩格縮進(jìn),但是markdown對于中文的縮進(jìn)不是很友好骂际,是按照英文的縮進(jìn)進(jìn)行的疗琉,一個空格只有半個漢字的位置。解決方案在網(wǎng)上看到了有兩種歉铝。
換成全角輸入,一個空格就能占到一個漢字的位置了凑耻。但是這也有一個缺點就是平時打字使用全角比較少太示,需要來回切換不方便柠贤。
使用一下的代碼在在之后輸入文本就可以了
半方大的空白?或?
全方大的空白?或?
不斷行的空白格 或
5.字體大小和形式
5.1 設(shè)置字體為斜體和粗體
把段落用“*”或者是“”夾在中間就是斜體,用“**”或“_”(兩個下劃線)夾在中間的就是粗體
這是一段斜體
這是一段粗體
這是一段又粗又斜的文字
5.2段落結(jié)束的下劃線
.......這是一篇文章的結(jié)尾类缤,需要加上一個結(jié)束的白線
__(三根下劃線)
效果:
......一篇文章到此結(jié)束臼勉。
6.鏈接
內(nèi)聯(lián)方式:“This is [google official website](http://www.google.cn)”
外聯(lián)方式:“This is[google official website][1]”
“This is [Facebook official website][2]”
[1]:http://www.google.cn
[2]:http://www.facebook.com
實現(xiàn)的結(jié)果如下:
內(nèi)聯(lián)方式:“This is google official website”
外聯(lián)方式:“This is[google official website][1]”
“This is [Facebook official website][2]”
[1]:http://www.google.cn
[2]:http://www.facebook.com
7.插入圖片
圖片的處理方式和鏈接的方式非常接近
內(nèi)聯(lián)方式:![picture_name](path/to/pic "Title")
外聯(lián)方式:\![picture_name][1]
[1]:path/to/pic "Title"
一個驚嘆號 !接著一個方括號餐弱,里面放上圖片的替代文字宴霸,也就是當(dāng)圖片還未加載成功時顯示的替換文本
接著一個普通括號,里面放上圖片的網(wǎng)址膏蚓,以及可選的用雙引號(或單引號或括黄靶弧)包住的’title’文字,兩者之間用若干個空格分割開來驮瞧,如果加上了’title’文字氓扛,那么鼠標(biāo)移到該圖片上就會顯示出該文字
具體實現(xiàn)出來是這樣的:
![Markdown](http://baike.baidu.com/pic/markdown/3245829/0/00e93901213fb80ef9ceac7132d12f2eb938947d?fr=lemma&ct=single “online.jpg”)