為什么要學(xué)習(xí)Markdown的語法
markdown作為一門很出色的輕量級(jí)的標(biāo)記性語言,深受眾多碼字工作者的歡迎,自己也是因?yàn)橄雽懽约旱募夹g(shù)博客,所以想定決心要學(xué)好這一門語言,自己的寫作之路也會(huì)更加順暢一些,畢竟技多不壓身嘛。
=基本的語法
1. 六級(jí)標(biāo)題格式
1.1 “#”表示標(biāo)題,數(shù)目越多表示標(biāo)題的級(jí)數(shù)越大,字體的越小,示例如下
一級(jí)標(biāo)題
二級(jí)標(biāo)題
三級(jí)標(biāo)題
四級(jí)標(biāo)題
......
1.2 另一種表示標(biāo)題的方式使用“=”和“-”分別表示二級(jí)和一級(jí)標(biāo)題。
2. 表示引用
在markdown中表示引用的方法很簡單,就只要在段落之前加上“>”(英文輸入下的大于號(hào))
如下:
這是一段引用
簡而言之就是想要結(jié)束一段引用,只需要多打一行空行就行。
但是如果要達(dá)到分幾段引用的效果,比如:
我是第一段引用
我是第二段引用
這時(shí)候就有兩種辦法可以處理
2.1 要打出兩段分開的塊,就是要控制結(jié)束一個(gè)塊的輸入才行,所以可以通過打出一個(gè)換行后在加上一個(gè)全角空格,在換行就可以輸出兩個(gè)分開的塊了。(全角空格不同的輸入法還有不同的輸入方法,我使用的搜狗輸入,只需要shift+空格,切換到全角輸入,在按下空格即可)
>我是第一段引用
(左邊是一個(gè)全角空格)
我是第二段引用
2.2 通過網(wǎng)上的學(xué)習(xí)又找到一種新的方法,是要通過HTML5的語法。
?。?/p>
2.3 嵌套引用
有的時(shí)候引用需要幾層,語法也很簡單
“>>”表示兩層引用,需要幾層就在那一段之前加上幾個(gè)大于號(hào)。
第一層引用
第二層引用
第三層引用
......
當(dāng)然這個(gè)也是通過多打一個(gè)換行符來退出嵌套的。(自己覺得這種方式寫出來的文章特美,以后要多用這種形式)
3. 代碼塊
對(duì)于程序員來說,要寫代碼是少不了的是,為了在普通的文本中也能寫出代碼的感覺,需要用特殊的標(biāo)記。
1.1 對(duì)于單行的代碼可以使用backqoute(`)(也就是esc鍵下的那個(gè)符號(hào))
void type(int k,double b)
1.2 對(duì)于打斷的代碼來說,可以通過對(duì)于整段寫成行首四個(gè)空格或者一個(gè)tab.
#include<iostream>
using namespace std;
int main()
{ int k;
return 0;
}````
也可以通過四個(gè)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對(duì)于中文的縮進(jìn)不是很友好,是按照英文的縮進(jìn)進(jìn)行的,一個(gè)空格只有半個(gè)漢字的位置。解決方案在網(wǎng)上看到了有兩種。
換成全角輸入,一個(gè)空格就能占到一個(gè)漢字的位置了。但是這也有一個(gè)缺點(diǎn)就是平時(shí)打字使用全角比較少,需要來回切換不方便。
使用一下的代碼在在之后輸入文本就可以了
半方大的空白?或?
全方大的空白?或?
不斷行的空白格 或
5.字體大小和形式
5.1 設(shè)置字體為斜體和粗體
把段落用“*”或者是“”夾在中間就是斜體,用“**”或“_”(兩個(gè)下劃線)夾在中間的就是粗體
這是一段斜體
這是一段粗體
這是一段又粗又斜的文字
5.2段落結(jié)束的下劃線
.......這是一篇文章的結(jié)尾,需要加上一個(gè)結(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
實(shí)現(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)方式:
外聯(lián)方式:\![picture_name][1]
[1]:path/to/pic "Title"
一個(gè)驚嘆號(hào) !接著一個(gè)方括號(hào),里面放上圖片的替代文字,也就是當(dāng)圖片還未加載成功時(shí)顯示的替換文本
接著一個(gè)普通括號(hào),里面放上圖片的網(wǎng)址,以及可選的用雙引號(hào)(或單引號(hào)或括?。┌〉摹痶itle’文字,兩者之間用若干個(gè)空格分割開來,如果加上了’title’文字,那么鼠標(biāo)移到該圖片上就會(huì)顯示出該文字
具體實(shí)現(xiàn)出來是這樣的:
