Markdown語法簡介

2021-07-22 13:44:48 字數 3257 閱讀 1818

讓你的寫作如行雲流水

markdown是一種輕量級的標記語言,類似html,但是要比html簡單多得多,據說5分鐘就可以完全掌握所有的語法,而我用了將近兩天的時間整理這份文件,也許是到處找資料過於追求完美的緣故吧。文中包含了網上蒐集到的包括官網和寫**好者總結的所有關於markdown的語法。格式是用了分門別類的方式,個人感覺這樣比較容易理解和記憶,方便以後查閱和入門的小夥伴們的參考,如有誤差的地方望指正。

分類:

1. 類setext

2. 類atx

語法:

以單下劃線和雙下劃線的方式標記,雙下劃線就是一級標題,單下劃線就是二級標題(單、雙下劃線的數量不限)。

示例:

一級標題

*****==

二級標題

———-

語法:

以標題前面』#』號的個數區分標題的等級,從1個』#』到6個』#』分別代表1~6級標題,等級越高字型越小,為了美觀也可以在標題的末尾加上同等數量的』#』號,但這純粹是為了對稱美觀

示例:

#一級標題#

##二級標題##

###**標題###

####四級標題####

#####五級標題#####

######六級標題######

語法:

每一行前面加上』>』符號,也可以以偷懶的方式,只在段落的第一行前面加上』>』

示例:

>這是引用文字

特點:

1. 區塊標記可以巢狀

示例:

>這是引用文字

>>這是一層巢狀引用

>>這是二層巢狀引用

2. 引用的區塊內可以使用其他的markdown語法

示例:

>引用文字*強調文字*

分類:

1. 有序列表

2. 無序列表

語法:

在文字前加』*』或者』+』或者』-『符號

示例:

* 列表行一

* 列表行二

+ 列表行一

+ 列表行二

- 列表行一

- 列表行二

語法:

數字後面緊跟著英文句號的方式生成有序列表

示例:

1. 列表行一

2. 列表行二

語法:

在行首新增乙個製表符或者四個空格就可以生成**區塊的樣式,**區塊其實就是編寫的文字會被乙個邊線框包圍

示例:

(乙個製表符或者四個空格符)**區塊

注意:

**區塊內的markdown的語法失效,會以普通字元輸出,內部的**樣式不會改變,這也正是**區塊的特點所在

語法:

三個以上的星號或者減號或者底線符號生成分割線  

示例:

**** 或者 * * * *

— 或者 - - -

___ 或者 _ _ _

注意:

星號,減號和下劃線中間可以穿插任意多個空格,但不能有其他字元

注意:

鏈結標示方括號後面的冒號後面至少有乙個空格,鏈結標題可有可無,鏈結標題可以用雙引號,單引號或者小括號包圍,效果相同。鏈結標示可以是字母,數字,空白和標點符號,但是不區分大小寫。

分類:

1. 斜體

2. 粗體

斜體語法:

文字被一對星號或者下劃線符號包圍

示例:

*斜體強調文字*

粗體語法:

文字被兩對星號或者下劃線符號包圍

示例:

**粗體強調文字**

注意:強調文字可以在一句話內使用也可以單獨使用

語法:

**部分用反引號包圍(反引號就是數字1前面的按鍵),如果**中包含反引號,可以用雙反引號包圍**

示例:

`[btn settitle:str forstate:uicontrolstatenormal];`

輸入空格

簡介:

在markdown中直接輸入單個空格是可以的,但是連續輸入多個空格就不行了,結果和輸入乙個空格是乙個效果,那麼怎麼連續輸入多個空格呢?語法如下

語法:

切換輸入法為全形輸入模式

換行語法:

首先敲兩個空格,然後再回車

輸入空行

簡介:

在平常的寫作中,為了格式的協調經常要輸入空行,和輸入空格一樣,markdown中單獨輸入單行空行可以用回車,但是要連續輸入多行空行還需要特殊的語法

語法:

\注意:

因為markdown相容html,所以這裡其實用的是html的語法

輸入小型文字

簡介:

這裡所說的小型文字就是輸入的文字比普通的文字要小

語法:

用small標籤包圍文字

示例:

\這是小型文字\

注意:

小型文字語法其實是運用了html的語法

文字中間劃線

語法:

文字用三對』~』包圍

示例:

~~~操作文字~~~
自動鏈結

示例:

\ \[email protected]

反斜槓轉意

簡介:

這個類似**裡面的轉意字元,可以把語法字元轉換成普通字元顯示

示例:

#這個不作為標題

語法:

找了好久也沒有找到**語法的描述,就只有示例裡面的兩個示例,好納悶,也許解釋起來比較費勁吧,那就照葫蘆畫瓢湊合著用吧,畢竟我也是剛入門,等以後深入了解了再更新

示例:

| tables        | are           | cool  |  

| ------------- |:-------------:| -----:|

| col 3 is | right-aligned | $1600 |

| col 2 is | centered | $12 |

| zebra stripes | are neat | $1 |

dog | bird | cat

----|------|----

foo | foo | foo

bar | bar | bar

baz | baz | baz

語法參考手冊

工具

markdown語法簡介

本markdown編輯器使用stackedit修改而來,用它寫部落格,將會帶來全新的體驗哦 markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細...

markdown語法簡介

標題 注釋水平線 加粗斜體 刪除線塊引用 無序列表 有序列表 行內 塊 多行 塊 的寫法 鏈結錨點 顯示標題 h1 heading h2 heading h3 heading h4 heading h5 heading h6 heading 注釋 一根水平線 加粗 好 斜體 斜體 刪除線 ha 塊引...

MarkDown基本語法簡介

1 標題設定 兩種方式 第一種 在文字下方新增 或 分別表示一級標題 二級標題。第二種 在文字開頭加上 通過 的數量表示標題級別。共有1 6級標題,1級標題字型最大 2 塊注釋 在文字開頭新增 表示塊注釋。當 和文字之間新增五個blank時,塊注釋的文字會有變化。3 斜體 將需要設定為斜體的文字兩端...