Markdown是一個面向網絡編寫者的文本到HTML或XHTML轉換工具。讓創作者更加專注於寫作而不是聚焦於花樣各式。親測支持Visual Studio Code, PyCharm, Typora, RStudio。
標題Markdown的有六級標題
用』#『表示第一級標題
用』##『表示第二級標題
用』###『表示第三級標題
用』####『表示第四級標題
用』######『表示第五級標題
用『######』表示第六級標題
圖1 左邊為輸入模式,右邊為預覽模式
圖1 中可以看到從標題1到標題6字號逐漸變小,而到標題7卻沒變小。因為 Markdown只支持六級標題。因此,圖1中的標題7不是標題。推薦在輸入『#』後鍵入一個空格,雖然GitHub無論有無空格都能識別標題,但不是所有Markdown編譯器都能識別#後無空格的標題。
列表Markdown有兩種列表,分別為①有序列表,用'阿拉伯數字'+'.'+'空格'表示;②無序列表,用'-'或'+'或'*'+'空格'表示。
圖2 左邊為輸入模式,右邊為預覽模式
圖2 中可以看出無序列表和有序列表可以相互嵌套使用,但是只能相互嵌套一次。
表格Markdown的表格的語法看起來較為繁瑣,但是輸入起來較為方便和直觀。但是,如果想用顏色表格寬度等參數就比較複雜了,需要用到html 的<table>(目前簡書不支持)。
圖3 左邊為輸入模式,右邊為預覽模式
圖3 中第一行為表頭(表的第一行),不同列之間用'|'符號間隔。第二行為表中文字的對其方式,'-:'表示右對齊;':-:'表示居中對齊;':-'表示左對齊。
文本樣式Markdown支持三種中文本樣式,分別是:加粗、斜體和刪除線。
文本樣式符號輸入模式輸出模式加粗** **或__ __**TP53**TP53斜體* *或_ _*TP53*TP53刪除線~~ ~~~~TP53~~TP53換行和縮進Markdown的換行Markdown的換行一般有兩種形式:①使用html語法的</br>;②在文本後鍵入兩個空格。
圖4 左邊為輸入模式,右邊為預覽模式
圖4 中第一行和第二行代碼因為沒有</br>標籤和兩個空格,所以沒有進行換行;第四行有</br>標籤所以進行了換行;第六行和第七行因為在文本後有兩個空格,所以進行了換行。
Markdown的縮進圖5 左邊為輸入模式,右邊為預覽模式
圖5 中第一行和第二行可以看出Markdown中在文本前鍵入空格是無法渲染出縮進效果的。因此需要一些特殊的符號進行縮進。其中,縮進一個空格(半角)的有:① ;② ;③ ;④ 。縮進兩個空格(全形)的有:① ;② 。
引用文本圖6 左邊為輸入模式,右邊為預覽模式
簡書中的引用:
我是一個引用文本
引用代碼在Markdown中引用代碼一般用頭尾的`將代碼包括起來。也有Markdown編輯器支持頭尾使用```包括代碼。也可使用兩個tab鍵後進行代碼的鍵入。
圖7 左邊為輸入模式,右邊為預覽模式
圖7 中使用了三種形式:①`;②```③ (兩個tab鍵)。在Markdown中實現代碼的輸入。
連結引用是寫作過程中經常用到的操作,無論是文學寫作還是科學寫作。而引用的同時附加一個超連結是個十分方便的。
Markdown中的引用格式較多,本人就討論兩種使用最多的引用。
圖8 左邊為輸入模式,右邊為預覽模式
圖8 中有兩種連結語法。連結1和連結2為第一種,連結3為第二種。
參考文獻:Github上Markdown基本語法
Markdown——入門指南