Markdown學習筆記

2021-10-24 01:40:54 字數 3599 閱讀 7463

markdown是一種輕量級標記語言,創始人為約翰·格魯伯,它允許人們使用易讀易寫的純文字格式編輯文件,然後轉換成有效的xhtml(html)文件,這種語言吸收了很多在電子郵件中已有的純文字標記的特性

markdown完全相容html語法,可以直接在markdown文件插入html內容

>

>

>

1td>

>

2td>

tr>

>

>

3td>

>

4td>

tr>

table

>

這段**會變成下面的樣子12

341.段落的前後必須是空行:

空行指的是行內什麼都沒有,或者只有空白符(空格或製表符)

相鄰兩行文字,如果中間沒有空行會顯示在一行中(換行符被轉換為空格)

2.如果需要在段落內加入換行 (

)可以在前一行的末尾加入至少兩個空格

然後換行寫其他文字

3.markdown中的多數區塊都需要在兩個空行之間

1.setext

h1====

h2----

=和-的數量沒有限制的,通常的做法是使其和標題文字的長度相同,這樣看起來比較舒服,setext形式只支援h1,h2兩種標題

2.atx形式

可以使用對稱的#來包括文字

####h4####

#####h5#####

也可以只在左邊使用#

####h4

#####h5

成對的#左側和只在左邊使用的#左側都不可以有任何空白,但其內側可以使用空白。

###左側使用了空格###

#### 內側使用了空格

在段落或其他內容前使用》符號,就可以將這段內容標記為引用的內容
>引用內容

下面就是效果

引用

多行引用

多行引用可以在每行前加》

如果僅在第一行使用>, 後面相鄰的行即使省略>,也會變成引用內容

巢狀引用

就是在引用中使用引用如下:

hello

hello

在引用中可以使用使用其他任何 markdown 語法

無序列表

可以使用*,+,-加空格加內容,如下中間為空格

* 內容

效果如下:

有序列表

有序列表以數字和』.'開始

數字的序列並不會影響生成的列表序列

但仍然推薦使用自燃順序(1.2.3…)編寫

巢狀的列表

1. 第一層

+ 1-1

+ 1-2

2. 無序列表和有序列表可以隨意相互巢狀

1. 2-1

2. 2-2

第一層

語法和用法

無序列表的開始是:符號 空格

有序列表的開始是:數字.空格

空格至少為乙個,多個空格被解析為乙個

如果僅需要在行前顯示數字和.

05\. 可以使用:數字\. 來取消顯示為列表
可以使用:數字. 來取消顯示為列表

*的語法專門用來顯示 markdown 語法中使用的特殊字元,參考 字元轉義

**塊可以使用縮進來插入**塊

// tab開頭

markdown

// 四個空格開頭

**塊前後需要有至少乙個空行,且每行**前需要有至少乙個 tab 或四個空格;

行內**

也可以通過```插入行內**

轉換規則

**塊中的文字都顯示為原始內容,而特殊字元會轉化為html字元實體

可以在一行使用三個或更多的* ,-,_來新增分割線

***

------

___

效果如下

行內式格式為[link text](url)

普通鏈結為

[google](

指向本地檔案的鏈結

[icon.png](./images/icon.png)

參考式首先定義連線

[google][link]
第二個方括號內為鏈結獨有的 識別符,可以是字母、數字、空白或標點符號。識別符是 不區分大小寫 的

然後定義連線內容

[link]:  "google"
其格式為[識別符]: url 『title』

自動連線

<[email protected]>
行內式![text](url)

參考式[text]: url

指定的顯示大小

使用** **__ __包括的文字會被轉換為,通常表現為加粗

用來包括文字的*_內側不能有空白,否則*_將不會被轉換(不同的實現會有不同的表現):

如果需要在文字中顯示成對的*_,可以在符號前加入\即可:

***___都必須 成對使用 。

字元轉義

反斜線(\)用於插入在 markdown 語法中有特殊作用的字元。

刪除線~刪除線~

效果如下:

刪除線單元格和表頭

使用|來分隔不同的單元格,使用-來分割表頭和其他行

name

agelearnshare

12mike

32

name | age

---- | ---

learnshare | 12

mike | 32

當然完全可以用html的**來完成

對齊在表頭下方的分隔線標記中加入:,即可標記下方單元格內容的對齊方式:

| left | center | right |

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

| aaaa | bbbbbb | ccccc |

| a | b | c |

在具體的編輯其中有自己的拓展,這裡具體用到再學習

轉化為html文件

以typora而言就是在檔案的匯出中選擇,其他格式類似

以上只是基礎內容,其他具體內容還要看使用哪個markdown編輯軟體

Markdown學習筆記

1.標題設定 在markdown中設定標題有兩種方式 a.通過在文字下方新增 或 他們分別表示一級標題和二級標題。b.在文字開頭加上 用過 的數量來表示幾級標題 一共有6級標題,1級標題最大 2.塊注釋 引用 通過在文字前面新增 表示塊注釋,可以巢狀標題 列表等。3.文字強調 斜體 加粗 斜體加粗 ...

markdown學習筆記

我的學習思路。0.安裝乙個好的markdown文字編譯器,我選擇的是 1.一開始,先記住 這是標題 這是二級標題 以此類推,隨之 數目的增多,標題的級數也在增加。這是區塊的開始 實現框塊 使用如下樣式,後面跟隨5個空格實現。nihao 5.此時,你就需要使用到列表,分為無序列表和有序列表 無序列表使...

Markdown學習筆記

四級標題 五級標題 源 1.一級標題 2.二級標題 3.標題 4.四級標題 5.五級標題2.1 加粗 粗體 加粗 粗體 2.2 斜體字 斜體 斜體字 斜體 2.3 引用文字 引用文字 引用文字 引用文字文段一 文段二效果 文段一文段二 鏈結 必應 源 無序列表 第一行 第二行 第三行列表1 列表2列...