??在Markdown中寫東西维雇,是非常令人興奮的椎木,因?yàn)樗唵我子玫奶匦赃€有簡潔的語法給人條理清晰的既視感。以下是Markdown的一些基本語法:
標(biāo)題
??標(biāo)題的寫法是“#”加上本文初烘。但是需要注意的是符號(hào)和文本之間有個(gè)空格口注。標(biāo)題級(jí)別一共有六級(jí)变擒,如下圖所示
??在使用簡書的markdown的時(shí)候我發(fā)現(xiàn),無論符號(hào)和文本之間有沒有空格疆导,都是可以呈現(xiàn)相同的效果的。但為了養(yǎng)成良好的行為習(xí)慣葛躏,寫更為標(biāo)準(zhǔn)的文檔澈段,無論什么時(shí)候,最好是將中間加上空格舰攒。
列表
??列表是文章中及常用的一種方式去展現(xiàn)條理化了败富,當(dāng)寫有序列表時(shí),我們只需要簡單的用1234這樣的數(shù)字區(qū)分開摩窃,而當(dāng)寫無序列表時(shí)兽叮,只需要在文本前面加上“-”或者“*”或者“+”就可以了芬骄,如圖:
??同樣的 不要忘記符號(hào)和文本中間加上空格,并且鹦聪,從頭至尾統(tǒng)一符號(hào)是個(gè)好習(xí)慣账阻。
引用
??在我們寫作的時(shí)候經(jīng)常需要引用他人的文字,這個(gè)時(shí)候引用這個(gè)格式就很有必要了泽本,在 Markdown 中淘太,在引用的文字前面加上 > ,例如:
依舊不要忘記符號(hào)和文本中間加上空格
粗體和斜體
??為了使某些內(nèi)容突出顯示规丽,我們常用粗體和斜體來展示蒲牧,在markdown中,粗體語法是將文本用兩個(gè)“*”包裹起來赌莺,斜體語法是將文本用一個(gè)“*”包裹起來冰抢。如圖:
代碼的引用
??需要引用代碼時(shí),如果引用的語句只有一段艘狭,不分行挎扰,可以用 ` 將語句包起來。如果引用的語句為多行缓升,可以將```置于這段代碼的首行和末行鼓鲁。如圖(該圖片引用自訓(xùn)練營系統(tǒng)markdown代碼引用):
表格
??表格適用范圍及其廣泛,在markdown中港谊,表格的語法如下所示:
圖片和鏈接
??圖片鏈接的語法非常的像骇吭,只是圖片的語法多了一個(gè)“\!”如圖(引用自思特沃學(xué)院):
在 Markdown 中歧寺,插入鏈接不需要其他按鈕燥狰,你只需要使用 顯示文本 這樣的語法即可,例如:
[思沃學(xué)院](https://school.thoughtworks.cn)
在 Markdown 中斜筐,插入圖片不需要其他按鈕龙致,你只需要使用 這樣的語法即可,例如:
![image](http://upload-images.jianshu.io/upload_images/4812083-9f6d7e3051597fd3.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
首行縮進(jìn)和字符轉(zhuǎn)義
??在我寫這篇文章的時(shí)候顷链,首先讓我難受的問題就是段落抬頭空格問題目代。因?yàn)槟阒苯釉趍arkdown中按兩下空格鍵又無法使顯示效果也是空兩格。作為一個(gè)段落一定要空格的強(qiáng)迫癥患者嗤练,看著頂格的段落真的難受榛了。
??很遺憾的是markdown沒有專門的符號(hào)來表示首行縮進(jìn),但聰明的前人給我們強(qiáng)迫癥患者帶來了福音煞抬,在此發(fā)現(xiàn)了兩個(gè)方法可以進(jìn)行首行縮進(jìn):
- 一個(gè)是將輸入法設(shè)置為全角狀態(tài)霜大,然后輸入兩個(gè)空格
- 添加" "設(shè)置空格符
效果如下:
這是沒有縮進(jìn)的
????這是加了 效果的
??而字符轉(zhuǎn)義也是非常常用的,我們?nèi)绻M褂玫姆?hào)并不具備語意革答,只是一個(gè)簡單的符號(hào)战坤,直接單獨(dú)使用符號(hào)的話曙强,可能會(huì)影響其他內(nèi)容,使實(shí)際效果和目標(biāo)效果出現(xiàn)偏差途茫。為了讓文章更加完美碟嘴,這個(gè)時(shí)候我們就需要字符轉(zhuǎn)義了。
??字符轉(zhuǎn)義的語法: 在需要轉(zhuǎn)義的字符前面加上“\”.如圖:
更新內(nèi)容
-
nbsp解釋:
??“Non-Breaking Space” 的縮寫慈省,在markdown中臀防,在nbsp前面加“&”后面加分號(hào)“;”(請注意是英文分號(hào))時(shí)表示一個(gè)“空格”。
-
除了 (或: )空格之外還有什么空格:
??上面文章介紹了边败,除了直接用 之外袱衷,還可以用切換半角與全角來直接添加空格,但是在運(yùn)用的過程中笑窜,我們可能也需要其他形式的空格:
??半方大的空白 或 
??全方大的空白 或 
其顯示的效果如下:
-
刪除線
??在markdown中刪除線也比較常用致燥,它的語法是將文本左右用兩個(gè)“~~”包裹起來。如圖:
-
分隔線
??文章前后有分割線會(huì)使文章段落更加清晰排截,分割線就是一條橫線而已嫌蚤,它的寫法也很多,三個(gè)或者三個(gè)以上的 - 或者 * 就可以寫出分割線了断傲。如圖:
-
生成目錄
??markdown可以生成自帶的目錄脱吱,語法是[TOC],簡書這個(gè)小妖精不支持[TOC]標(biāo)記,有些支持的可以看到如圖:
然后進(jìn)行引用就可以了认罩。
-
支持HTML
??在之前我們講到空格符寫法“ ”箱蝠,這其實(shí)也就是HTML中的一個(gè)對應(yīng)編碼,如此類編碼還有很多垦垂。還有一些HTML符號(hào)和標(biāo)簽宦搬,在markdown中也是被支持的:
-
腳注
腳注的語法是 [^ keyword],此處盜個(gè)圖:
-
數(shù)學(xué)公式
正文中的LaTeX公式用$...$定義劫拗,如下:
\sum_{i=0}^N\int_{a}^间校g(t,i)\textsepwwcet
單獨(dú)顯示(display)的LaTeX公式用"$$...$$"定義,此時(shí)還會(huì)放大加粗页慷,如下:
\sum_{i=0}N\int_{a}憔足g(t,i)\text7tedsjat