最近偶然在網(wǎng)上看到安利makedown的文字,然后腦袋里就長草了。在網(wǎng)上搜索了一圈后,我發(fā)現(xiàn)幾乎所有文章的開頭一樣一樣的....
那我也來引用一下:
什么是Markdown
Markdown 是一種用來寫作的輕量級(jí)標(biāo)記語言,它用簡潔的語法代替排版诉位,而不像一般我們用的字處理軟件 Word 或 Pages 有大量的排版、字體設(shè)置菜枷。它使我們專心于碼字苍糠,用「標(biāo)記」語法,來代替常見的排版格式啤誊。例如此文從內(nèi)容到格式岳瞭,甚至插圖,鍵盤就可以通通搞定了蚊锹。目前來看瞳筏,支持 Markdown 語法的編輯器有很多,包括很多網(wǎng)站(例如簡書)也支持了 Markdown 的文字錄入牡昆。Markdown 從寫作到完成姚炕,導(dǎo)出格式隨心所欲,你可以導(dǎo)出 HTML 格式的文件用來網(wǎng)站發(fā)布丢烘,也可以十分方便的導(dǎo)出 PDF 格式柱宦。
為什么學(xué)習(xí)Markdown
1.Markdown無需關(guān)注排版等問題,讓我們更加專注于寫作和寫作的內(nèi)容播瞳。
2.Markdown的語法簡潔明了掸刊、學(xué)習(xí)容易,而且功能比純文本更強(qiáng)赢乓,減少鼠標(biāo)操作忧侧。
3.Markdown它很流行。至少在程序員圈內(nèi)很流行牌芋,例如著名的程序員社區(qū)如 github 都支持Markdown 例如你可以在下,github 倉庫的 README 描述文件蚓炬、github 中的 issue、評(píng)論框等地方使用Markdown躺屁,博客園也支持Markdown试吁,此外,世界上最流行的博客平臺(tái)WordPress和大型CMS如joomla楼咳、drupal都能很好的支持Markdown熄捍,在國內(nèi),除了博客園以外母怜,簡書余耽,100offer 等網(wǎng)站也都支持Markdown。
下面是正文....
讓我們蕩起雙槳開始學(xué)習(xí)
1.1 標(biāo)題
在Markdown的語法中一共定義了六級(jí)標(biāo)題苹熏,分別是:
1 #
2 ##
3 ###
4 ####
5 #####
6 ######
沒錯(cuò)碟贾,就是井號(hào),(什么轨域?什么序號(hào)袱耽?我不加序號(hào)光是#顯示不出來好嗎,摔干发!(# ?Д?)
一個(gè)代表一級(jí)標(biāo)題朱巨,兩個(gè)是二級(jí)標(biāo)題。效果如下(在井號(hào)后面記得加個(gè)空格):
這是一級(jí)標(biāo)題
這是二級(jí)標(biāo)題
我是三級(jí)標(biāo)題
隊(duì)列亂了的四級(jí)標(biāo)題
不知所措的五級(jí)標(biāo)題(??? ? ???)
基本用不到的六級(jí)標(biāo)題(誤) 逃
1.2 強(qiáng)調(diào)文字
1 *斜體文字*
我是效果
2 **加粗文字**
我是效果
3 ***又斜又粗的文字(*/ω\*)***
我是羞射的效果菌
1.3 引用
Markdown通過在引用的文字前添加 > 標(biāo)記達(dá)到的效果枉长。引用段落的時(shí)候可以偷懶只在整個(gè)段落的第一行最前面加上 >
引用里面可以使用強(qiáng)調(diào)冀续,超鏈接等其他語法。如果要結(jié)束引用必峰,就在最后加個(gè)空行洪唐。
可以使用多個(gè) > 實(shí)現(xiàn)嵌套。
示例:提高開發(fā)者的效率 提高開發(fā)者的效率 提高開發(fā)者的效率
>這是用法
>>這是嵌套
這是效果
這是嵌套效果
1.4 代碼
如果要實(shí)現(xiàn)行內(nèi)代碼高亮吼蚁,可以使用反引號(hào)把它包起來#include
凭需,比如這樣。
如果要在代碼區(qū)段內(nèi)插入反引號(hào)肝匆,你可以用多個(gè)反引號(hào)來開啟和結(jié)束代碼區(qū)段塊粒蜈。
什么?怎么建立建立代碼區(qū)段塊术唬?很簡單——只要縮進(jìn)四個(gè)空格或是一個(gè)制表符就好薪伏。
請(qǐng)看示例:
#include <stdio.h>
int main (void)
{
printf ("我是代碼.\n");
return 0;
}
如果需要代碼塊和語法高亮,可以采用三個(gè)反引號(hào)的方式粗仓,同時(shí)可以注明語言類型嫁怀。(GFM語法,部分編輯器可能不支持)
示例:
- #include
- int main (void)
- {
printf ("我是代碼.\n");
return 0;
- }
實(shí)現(xiàn)效果就是:
#include
int main (void)
{
printf ("我是代碼.\n");
return 0;
}
恩借浊,好像想要的效果沒出來....
1.5 超鏈接與圖片
要插入超鏈接或是圖片非常簡單塘淑,只需要下面兩種即可。Markdown 支持兩種形式的鏈接語法: 行內(nèi)式和參考式兩種形式蚂斤。(我沒發(fā)現(xiàn)有什么區(qū)別存捺,下面用的是行內(nèi)式,相對(duì)簡單點(diǎn))
- [文本](鏈接) 插入超鏈接
- [文本](圖片鏈接) 插入圖片
比如這樣:
點(diǎn)我搜索[百度](https://www.baidu.com)
效果:
點(diǎn)我搜索百度
對(duì)了,markdown暫時(shí)無法自定義圖片的行高等參數(shù)捌治。
1.6 列表
1.6.1無序列表
無序列表使用星號(hào)岗钩、加號(hào)或是減號(hào)作為列表標(biāo)記。如果不按列表顯示肖油,而是顯示相應(yīng)的符號(hào)兼吓,可以在前面加一個(gè)空行,或是使用反斜杠森枪。
用星號(hào)视搏、加號(hào)、減號(hào)都可以县袱。因?yàn)樾Ч际且粯拥模?/p>
- 我是效果
記得離上面那序列一個(gè)空行遠(yuǎn)浑娜,否則也成序列了。
1.6.2有序列表
使用數(shù)字接著一個(gè)英文句點(diǎn)表示一個(gè)有序列表式散。
PS.列表可以嵌套筋遭。
- 我是效果
2.我是嵌套
1.6.3 多段列表
列表項(xiàng)里面可以包含多個(gè)段落,每個(gè)項(xiàng)目下的段落都必須縮進(jìn)4個(gè)空格或是一個(gè)制表符杂数。
- 我是示例
手機(jī)碼字真心累宛畦,我是湊字?jǐn)?shù)的效果菌。只是為了換行的而已....(???)
好了揍移,今天的基礎(chǔ)篇到這里就這里就結(jié)束了次和。(?ω?*)