一、 什么是markdown?
Markdown是一種可以使用普通文本編輯器編寫的標(biāo)記語言,通過簡單的標(biāo)記語法,它可以使普通文本內(nèi)容具有一定的格式。
Markdown具有一系列衍生版本,用于擴(kuò)展Markdown的功能(如表格、腳注、內(nèi)嵌HTML等等),這些功能原初的Markdown尚不具備,它們能讓Markdown轉(zhuǎn)換成更多的格式,例如LaTeX,Docbook。Markdown增強(qiáng)版中比較有名的有Markdown Extra、MultiMarkdown、 Maruku等。這些衍生版本要么基于工具,如Pandoc;要么基于網(wǎng)站,如GitHub和Wikipedia,在語法上基本兼容,但在一些語法和渲染效果上有改動。
markdown的優(yōu)點
- 簡單標(biāo)記符完成排版,所寫即所見,讓你專注于文字而不是排版
- 純文本,所以兼容性極強(qiáng),可以用所有文本編輯器打開
- 格式轉(zhuǎn)換方便,Markdown文本可以輕松轉(zhuǎn)換為 html、pdf等
- Markdown 的標(biāo)記語法有極好的可讀性
二、markdown的基本用法案例展示
1、在段落前面加圓點用 -標(biāo)記
注意:-和內(nèi)容要用空格分開,不然沒辦法識別
2、 導(dǎo)語說明用>標(biāo)記
例如:

>內(nèi)部可以嵌套,如下:
語言
objective-c
java
JavaScript
- html
- node.js
- css
3、標(biāo)題用#標(biāo)記
例如:

4、~與~之間寫刪除的內(nèi)容
不想要你了

5、無序列表和有序列表
- 有序前面用數(shù)字和一個英文
.標(biāo)識:- .我是歌手
1.劉德華
2.張學(xué)友
- .我是歌手

-
無序前面加
*標(biāo)識:- fwbfcie
- geiurf er
- hfeuifh e

6、郵箱用
<>包起來,鏈接地址用[內(nèi)容](url)格式標(biāo)識
7、行內(nèi)內(nèi)容用``包裹起來形成帶背景顏色的效果。
行與行之間都有背景顏色時,在內(nèi)容的正上方用```標(biāo)識,正下方也需要用``` 標(biāo)識,例如代碼塊:
var http = require('http');
var express = require('express');
var app = express();
http.createServer(app, function(req, res){
}).listen(3000);
8、行與行之間的分隔線用---標(biāo)識,只要大于三個杠就可以。
例如:
9、* 與 *之間標(biāo)識的內(nèi)容形成斜體,** 與 **之間標(biāo)識的內(nèi)容形成粗體,*** 與 ***之間標(biāo)識的內(nèi)容形成斜體
- 我是斜體
- 我是粗體
- 我是斜體加粗體
10、空格語法:Markdown語法會忽略首行開頭的空格,如果要體現(xiàn)出首行開頭空兩個的效果,可以使用 全角符號下的空格 ,windows下使用 shift+空格 切換。

11、引入圖片
直接把圖片拖入編輯區(qū)即可。
12、表格
| name | age |
|---|---|
| dog | 2 |
|:-----|:-----|表示左對齊
|-----:|-----:| 表示右對齊
|:-----:|:-----:|表示居中
