markdown 語法學習

2021-09-08 22:15:31 字數 3369 閱讀 2146

markdown是一種輕量級的標記語言,和html類似,但是易讀性比html要好很多。

基本語法:

1.標題和正文分隔線

=== //至少三個連續等號,最高端標題

--- //或者三個連續的減號,第二高階標題

2.標題字型大小

用 若干個 # 為字首 //#的個數對應於html中的 hx, 即 1個# 為h1的大小, 6個# 為h6 的大小

3.生成段落

使用乙個或多個空行來分隔內容段,用來生成段落。只使用換行符,但行與行中間沒有空行,則這些行的內容在markdown中會被連到一塊,但中間會有空格。

4.引用

使用 > 作為段落標記,來表示該段內容為引用,而且引用的內容會在顯示的時候顯示引用痕跡。

在引用之內可以使用其他標籤,也可以使用更深一層的引用。

5.列表

有序列表,使用

1.  ***

2.  ***

等用數字加 . 的形式來表示有序列表(. 之後有乙個空格)

無序列表,使用 *, +, - 字首表示無序列表 (*/+/- 之後有乙個空格)

6. 換行

如果只是在段落內部換行,可以使用

換行符. 或者可以用兩個或兩個以上空格加回車來實現換行。

8.支援快捷鏈結

使用 《鏈結位址》 的形式,如 ,可以避免html的 的繁瑣。

9.強調

*或_ 包圍起來,顯示為斜體; ** 或 __ 包圍起來顯示為粗體

10.**塊 (反單引號)

行內一句**,使用 `codexx` ; **段落,使用

code block ***x

或者使用兩個tab來作為**塊的開始(在**塊的每一行都有兩個tab)

11.**

|item | value | quality|

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

|it1 | 1.0 | 5 |

|it2 | 2.0 |10|

在mkd**中,豎槓不需要對齊,只需要在 第二行的 :--- 表示左對齊, ---:表示右對齊, :---: 表示中間對齊

12.分隔線

在一行中可以使用三個以上的 *, -, _ 來作為兩行的分隔線。

13.

行內式:

![description](/path/***.img)

![description](/path/***.img "optional title")

![description][id]

[id]: url/to/image "optional attribute"

14. 自動鏈結

markdown支援以簡短的自動鏈結的形式來處理網路和電子郵箱,只要使用尖括號包起來,markdown就會將他們自動轉化為鏈結。(測試發現,對於鏈結性質的文字,即使使用尖括號括起來,也會被markdown自動轉換為鏈結?)

15.反斜槓轉義

markdown可以使用\來插入一些特殊字元,如* - _等。markdown支援的轉義字元:

\   反斜線

`   反引號

*   星號

_   底線

{}  花括號

方括號()  括弧

#   井字型大小

+   加號

-   減號

.   英文句點

!   驚嘆號

示例mkd**:

##this is a title##
===

hello ,what are you doing ?

>action speak louder than words

>>this is a tst

>>>this is a tst

###this is a level-3 header

1. this is a ordered list 1

2. this is a ordered list 2

3. this is a ordered list 3

#####this is a level-4 header

- this is a unordered list4

and this is a newline

- this is a unordered list5

this is also a new line

* this is a unordered list6

this isa new line too

**this is a strong effect**

__this is also a strong effect__

*this is a italic effect*

_this is also a italic effect

this is a newline _

this is a `#include`

```//this is a code block

#include

using namespace std;

int main()

```首先,什麼是 markdown?我們可以直接看一下 [wiki][1]……

[google](

|item | value | quality|

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

| it1 | 1.0 | 5 |

|it2 | 2.0 |10|

[1]: "wiki_markdown"

[2]: "pandoc online"

顯示效果

hello ,what are you doing ?
action speak louder than words

this is a tst

this is a tst

this is a ordered list 1

this is a ordered list 2

this is a ordered list 3

this is a level-4 header

this is a strong effect

this is also a strong effect

this is a italic effect

_this is also a italic effect

this is a newline _

//this is a code block 

#includeusing namespace std;

int main()

google

markdown語法學習

markdown是純文字格式的語法,支援轉換為html,可以幫助整理知識 學習筆記 markdown的段落是由若干行文字組成,前後由空行隔開 普通段落不該用空格或製表符縮排 markdown支援兩種標題樣式 setext和atx setext風格的標題用符號 first level 和 second...

Markdown 語法學習

進來深感記憶力不如從前,學習過的很多技能都已模糊,才慢慢思考自己不愛做筆記的陋習。自己經常在csdn上學習,遂想學習大牛們分享所學,順便備份。csdn上用markdown語法進行編輯,之前看過語法,一直沒有實踐,so,始於此!編輯器選擇 atom 語法參考 csdn寫部落格介面幫助檔案。寫在前面 空...

markdown語法學習

加空格表示一級標題 乙個 兩個 加空格為二級標題 章節標題 三個 加空格為 標題 段落標題 最多到六級標題 標題一般只用到 四五六級標題一般不使用,而是採用有序列表或者無序列表在文章中顯示 左右兩星 加粗 左右單星 傾斜 加顏色 支援html 段與段之間至少敲乙個空格 段與段有序列表 數字點空格 無...