Markdown基礎(chǔ)語法詳解
markdown是一種輕量級標(biāo)記語言,在2004年由約翰·格魯伯(英語:John Gruber)創(chuàng)建。markdown編寫的文檔可以導(dǎo)出為多種格式,如:html,word,圖片,pdf,Epub等,后綴為 .md 或者 .markdown。
markdown被許多網(wǎng)站用來編寫幫助文檔或者用于論壇上發(fā)布消息,如:java項(xiàng)目的readme.md,GitHub,簡書,reddit,Diaspora,Stack Exchange,OpenStreetMap ,SourceForge等。
markdown可以用 Typora 編輯器來編輯,支持Windows、Linux、OSX等系統(tǒng),Typora官網(wǎng)地址:https://typora.io/ 。
標(biāo)題
可以使用兩種方法表示標(biāo)題,推薦使用第二種
第一種使用兩個(gè) = 或 - 分表表示一級標(biāo)題和二級標(biāo)題

第二種,使用 # 表示標(biāo)題,一個(gè) # 表示一級標(biāo)題,兩個(gè) # 表示二級標(biāo)題,總共可以表示六級標(biāo)題。需要注意的是 # 后面要加一個(gè)空格

段落
段落沒什么特殊格式,直接編寫就可以了。需要注意的是如果想要切換段落有點(diǎn)特殊,需要多敲一個(gè)空行

字體樣式
使用一對 * 或 _ 表示斜體,使用兩對表示粗體,使用三對表示粗斜體。
使用三個(gè)或三個(gè)以上的 * 或?_ 表示分割線
使用兩對?~?表示刪除線
使用html標(biāo)簽 ?表示下劃線

腳注
腳注類似于變量解釋,是對文檔中的某段內(nèi)容進(jìn)行解釋,一般解釋會放到文檔末尾,語法為 [^key]

列表
用 * 或?+ 或 -?加上空格表示無序列表,效果都一樣。嵌套的列表需要在前面加上4個(gè)空格
用數(shù)字加上點(diǎn)加上空格表示有序列表。嵌套列表需要在前面加上4個(gè)空格

區(qū)塊
區(qū)塊使用 > 表示,如果嵌套就用多個(gè) > 表示

代碼塊
使用一對?` 可以表示一行代碼
使用三對?`?可以表示一段代碼
使用三對?`?加上語言類型,可以在編寫代碼塊時(shí)指定代碼的語言類型
使用四個(gè)空格或制表符也可以開始一段代碼塊的編寫,推薦用法

鏈接
可以使用三種方式表示鏈接,請分情況使用。推薦使用第一種
第一種,[名稱](地址)
第二種,<地址>?,這種方式要求地址為 http://?或 https:// 開頭
第三種,[名稱](key),在文末對key進(jìn)行解釋說明

圖片
可以使用三種方式表示圖片,請分情況使用。推薦使用第一種
第一種,使用?標(biāo)簽,語法和html相同。如果你的圖片需要設(shè)置寬和高,請使用這種方式

第二種,,其中title是可選參數(shù),鼠標(biāo)滑過圖片時(shí)會顯示該參數(shù)。圖片找不到時(shí)會顯示alt參數(shù)

第三種,![alt][key],在文末對key進(jìn)行說明。

表格
使用 | 表示不同的單元格
使用 - 分割表頭和其他行,分割時(shí)可以指定對其方式。:---表示左對齊,---:表示右對齊,:---:表示居中對齊

高級技巧
markdown支持html標(biāo)簽,支持的標(biāo)簽有:
等
markdown可以使用反斜杠轉(zhuǎn)義字符
關(guān)注公眾號,查看更多Java文章
最近面試BAT,整理一份面試資料《Java面試BAT通關(guān)手冊》,覆蓋了Java核心技術(shù)、JVM、Java并發(fā)、SSM、微服務(wù)、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)等等。
獲取方式:點(diǎn)“在看”,關(guān)注公眾號并回復(fù)?666?領(lǐng)取,更多內(nèi)容陸續(xù)奉上。
明天見(??ω??)??
