MarkDown簡單應用

2021-08-20 06:50:33 字數 3459 閱讀 4725

markdown 的目標是實現「易讀易寫」。

markdown 語法的目標是:成為一種適用於網路的書寫語言。

ps:在 html 區塊標籤間的 markdown 格式語法將不會被處理,而markdown語法在html區段標籤間是有效的。

特殊字元自動轉換

特殊字元(&/

ps:code 範圍內,不論是行內還是區塊, < 和 & 兩個符號都一定會被轉換成 html 實體。

段落和換行

只是第一行

這是第二行

ps:唯一決定兩行文字是都是段落的,就在於這兩行文字之間是否有空行。

標題ps:可以選擇性地閉合類atx,不改變標題階級,只是美觀。

區塊引用(email型引用)

在每行的最前面加上 > ,也可以在整個段落的第一行最前面加 >

引用內的引用:根據層次加上不同數量的 >

ps:引用的區塊內也可以使用markdown的語法

列表※ 列表標記上使用的數字並不會影響html的輸出結果

※ 列表專案可以包含多個段落,每個專案下的段落必須縮排四個空格或是乙個製表符

1.  this is a list item with two paragraphs. lorem ipsum dolor

sit amet, consectetuer adipiscing elit. aliquam hendrerit

mi posuere lectus.

vestibulum enim wisi, viverra nec, fringilla in, laoreet

vitae, risus. donec sit amet nisl. aliquam semper ipsum

sit amet velit.

2. suspendisse id sem consectetuer libero luctus adipiscing.

※ 如果要在列表專案內放進引用,那》就需要縮排

※ 如果要放**區塊就要縮排兩次,也就是8個空格或者2個製表符

※ 如果列表專案間用空行分開,在輸出 html 時 markdown 就會將專案內容用 標籤包起來

**區塊

建立**區塊:縮排4個空格或是1個製表符

乙個**區塊會一直持續到沒有縮排的那一行(或是檔案結尾)

在**區塊裡面, & 、 < 和 > 會自動轉成 html 實體

ps:**區塊中,一般的 markdown 語法不會被轉換

分隔線可以在一行中用三個以上的星號、減號、底線來建立乙個分隔線,行內不能有其他東西,也可以在星號或是減號中間插入空格。

* * *

********

- - -

---------------------------------------

區段元素

鏈結① 

行內式

this is [an example]( "title") inline link.

[this link]( has no title attribute.

②  參考式(更好讀)

:在鏈結文字的括號後面再接上另乙個方括號,而在第二個方括號裡面要填入用以辨識鏈結的標記(可以選擇性地在兩個方括號中間加上乙個空格)接著,在檔案的任意處,你可以把這個標記的鏈結內容定義出來

this is [an example][id] reference-style link.

[id]: "optional title here"

[foo]:   "optional title here"

[foo]: 'optional title here'

[foo]: (optional title here)

[google]

[google]:

ps:鏈結的定義可以放在檔案中的任何乙個地方

強調markdown 使用星號(*)和底線(_)作為標記強調字詞的符號,被 * 或 _ 包圍的字詞會被轉成用 標籤包圍,用兩個 * 或 _ 包起來的話,則會被轉成

※ 用什麼符號開啟標籤,就要用什麼符號結束。

如果你的 * 和 _ 兩邊都有空白的話,它們就只會被當成普通的符號

如果要在文字前後直接插入普通的星號或底線,你可以用反斜線

**如果要標記一小段行內**,可以用反引號把它包起來(`)

如果要在**區段內插入反引號,可以用多個反引號來開啟和結束**區段

``there is a literal backtick (`) here.``
這段語法會產生:

there is a literal backtick (`) here.

**區段的起始和結束端都可以放入乙個空白,起始端後面乙個,結束端前面乙個,這樣就可以在區段的一開始就插入反引號

a single backtick in a code span: `` ` ``

a backtick-delimited string in a code span: `` `foo` ``

※ 在**區段內,& 和方括號都會被自動地轉成 html 實體

行內式:

乙個驚嘆號 !

接著乙個方括號,裡面放上的替代文字

[id]: url/to/image  "optional title attribute"
ps:markdown 還沒有辦法指定的寬高,如果需要,可以使用普通的其他自動鏈結

郵址的自動鏈結,markdown 會先做乙個編碼轉換的過程,把文字字元轉成 16 進製碼的 html 實體,這樣的格式可以糊弄一些不好的郵址收集機械人

反斜槓markdown 可以利用反斜槓來插入一些在語法中有其它意義的符號,例如:如果你想要用星號加在文字旁邊的方式來做出強調效果(但不用 標籤)

\*literal asterisks\*
markdown 支援以下這些符號前面加上反斜槓來幫助插入普通的符號:

\   反斜線

` 反引號

* 星號

_ 底線

{} 花括號

方括號() 括弧

# 井字型大小

+ 加號

- 減號

. 英文句點

! 驚嘆號

簡單實用MarkDown

之前看過markdown的簡單寫法,一直沒機會上手,今天碼 煩了,順便用markdown寫一下每日工作小結,感覺不錯,記錄一下簡單用法,一定要注意標記與文字之間的空格。a.標題使用 號來標識,每多一級多加乙個 號,共有6級,從1到6字型依次減小 標題1 標題2 標題3 標題4 標題5 標題6 a.引...

markdown簡單入門

內容 or 內容 1個 或 都是斜體,2個則是加粗 3個既斜體 又加粗,4個以上則沒什麼變化 難道markdown,預設的是,斜體用乙個 加粗用兩個 內容 幾個 代表及幾級標題,和內容之間需要至少乙個空格?顯示的文字 url 小貓 小貓的url 內容 而且可以巢狀 空行也可以使用 選項1 選項2 和...

MarkDown語法和應用

在文字寫書寫不同數量的 可以完成不同的標題,如下 一級標題 二級標題 標題 四級標題 五級標題 六級標題 四級標題 五級標題 六級標題 等號及減號也可以進行標題的書寫,不過只能書寫二級標題,並且需要寫在文字的下面,減號及等號的數量不會影響標題的基數,如下 二級標題 二級標題 無序列表的使用,在符號 ...