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 wordsthis 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()
markdown語法學習
markdown是純文字格式的語法,支援轉換為html,可以幫助整理知識 學習筆記 markdown的段落是由若干行文字組成,前後由空行隔開 普通段落不該用空格或製表符縮排 markdown支援兩種標題樣式 setext和atx setext風格的標題用符號 first level 和 second...
Markdown 語法學習
進來深感記憶力不如從前,學習過的很多技能都已模糊,才慢慢思考自己不愛做筆記的陋習。自己經常在csdn上學習,遂想學習大牛們分享所學,順便備份。csdn上用markdown語法進行編輯,之前看過語法,一直沒有實踐,so,始於此!編輯器選擇 atom 語法參考 csdn寫部落格介面幫助檔案。寫在前面 空...
markdown語法學習
加空格表示一級標題 乙個 兩個 加空格為二級標題 章節標題 三個 加空格為 標題 段落標題 最多到六級標題 標題一般只用到 四五六級標題一般不使用,而是採用有序列表或者無序列表在文章中顯示 左右兩星 加粗 左右單星 傾斜 加顏色 支援html 段與段之間至少敲乙個空格 段與段有序列表 數字點空格 無...