初識(shí) Markdown

一、概述#

Markdown是一種輕量級(jí)的標(biāo)記語言,他的目標(biāo)是實(shí)現(xiàn)易讀易寫,一份使用Markdown格式撰寫的文件可以直接以純文本發(fā)布,并且看起來不會(huì)像是由許多標(biāo)簽或格式指令所構(gòu)成。Markdown的語法目標(biāo)是:成為一種適用于網(wǎng)絡(luò)的書寫語言。HTML是一種發(fā)布的格式,Markdown是一種書寫的格式。Markdown的格式語法只涵蓋文本可以涵蓋的范圍。我們可以使用Markdown:

  • 整理知識(shí),學(xué)習(xí)筆記
  • 發(fā)布日記,雜文,所見所想
  • 撰寫發(fā)布技術(shù)文稿(代碼支持)
  • 撰寫發(fā)布學(xué)術(shù)論文
markdown-logo

二、常用標(biāo)記列舉

Markdown的語法全由一些符號(hào)所組成,這些符號(hào)經(jīng)過精挑細(xì)選,其作用一目了然。

  • 各種header,如#, ##, ###, 等等,以及====, -----
  • 文字修飾:**,__
  • 分隔符:-------
  • 列表:無序- 以及有序 1.
  • 圖片:![]()
  • 鏈接:[]()<>
  • 引用:>
  • 行內(nèi)代碼:code, 以及代碼塊 ``` ```
  • 表格

三、常用標(biāo)記詳解

1、標(biāo)題

(1)類Setext形式:=(最高階標(biāo)題) -(第二階標(biāo)題),任何數(shù)量的 = 和 - 都可以,例如:

title1.png

注:在線Markdown編輯器上有效果,但Typore上沒有

(2)類Atx形式:在行首插入 1 到 6 個(gè)#,對應(yīng)標(biāo)題 1 到 6 階,例如:

title2.png

注:在線Markdown編輯器上#和文字中間需要有空格,而Typora上不需要加空格

2、區(qū)塊引用

在需要引用的首行最前面加上>;區(qū)塊引用可以嵌套,只要根據(jù)層次加上不同數(shù)量的>;引用的區(qū)塊也可以使用其他的Markdown語法,包括標(biāo)題、列表、代碼區(qū)塊等,例如:

blockquotes.png

注:在線編輯器上沒有明顯效果,Typora效果如上圖

3、列表

(1)無序列表:使用*,+,或是-作為列表標(biāo)記,例如:

unorderedlist1.png

等同于:

unorderedlist2.png

也等同于:

unorderedlist3.png

注:在線編譯器標(biāo)記與文字中間有空格才可以顯示,Typora不需要

(2)有序列表:使用數(shù)字接著一個(gè)英文句點(diǎn),例如:

orderlist1.png

在列表標(biāo)記上使用的數(shù)字不會(huì)影響輸出的結(jié)果,例如:

orderlist2.png

4、代碼區(qū)塊

(1)縮進(jìn) 4 個(gè)空格或是 1 個(gè)制表符

code1.png

(2)多行代碼,用```包含代碼

code2.png

(3)行內(nèi)代碼,用 ` 包起來

code3.png

5、分割線

在一行中用三個(gè)以上的*-, _ 來建立一個(gè)分割線,行內(nèi)不能有其他東西,但可以在星號(hào)或者減號(hào)中間插入空格,例如:

separator.png

6、鏈接

(1)行內(nèi)式:方括號(hào)后緊跟圓括號(hào)并插入網(wǎng)址鏈接即可,若想要加上鏈接的title文字,在網(wǎng)址后面,用雙引號(hào)把title文字包起來即可,例如:

link.png

(2)參考式:在鏈接文字的括號(hào)后面再接上另一個(gè)方括號(hào),而在第二個(gè)方括號(hào)里面要填入用以辨識(shí)鏈接的標(biāo)記,可用于多個(gè)鏈接,例如:

link2.png

注:在線編譯器無效果,Typora有效果

7、強(qiáng)調(diào)

(1)粗體:雙_或雙*,例如:

bold.png

(2)斜體:單_或單*,例如:

italic.png

8、圖片

語法與加鏈接類似,在最前面加一個(gè)感嘆號(hào),例如:

pic.png

9、表格

-分割第一行表格,用|分割每一列,例如:

table.png

四、待解決問題

  1. Markdown與HTML關(guān)系:

    不在Markdown涵蓋范圍之內(nèi)的標(biāo)簽,都可以直接在文檔里面用HTML撰寫,不需要額外標(biāo)注這是HTML或是Markdown,只要直接加標(biāo)簽就可以了。

    和處在HTML區(qū)塊標(biāo)簽間不同,Markdown語法在HTML區(qū)段標(biāo)簽間是有效的。

    學(xué)習(xí)發(fā)現(xiàn)有很多類似上述比較Markdown和HTML的介紹,不知道是不是因?yàn)檫€沒有太了解HTML,里面很多介紹不是很明白,拿來驗(yàn)證又得不到相應(yīng)的效果。

  2. 不同編輯器效果不同

    在使用Typora和免費(fèi)在線markdown編輯器時(shí)發(fā)現(xiàn),部分標(biāo)簽顯示效果不同。具體不同在上一章節(jié)常用標(biāo)記詳解中有注解。

五、參考資料

Markdown語法說明

為什么要用Markdown寫作

Mastering Markdown

Markdown的正確使用方式

Cmd Markdown 編輯閱讀器

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容