Markdown標記語言語法及使用實例

markdown簡介
Markdown簡介  Markdown 是一種輕量級標記語言,由John Gruber和Aaron Swartz創建,使其成爲可讀性最大並可再發行的可輸入輸出的格式。這種語言創建靈感來自於已經存在的帶標記的電子郵件文本。Markdown 允許 HTML 語法, 所以使用者如果需要可以直接用 HTML來表示是可以的。Markdown最初由Gruber應用在Perl語言中,但現在已經有多種編程語言應用了。它是開源項目,並以BSD-style許可證的許可方式以插件形式或內容管理系統形式發佈。
我用的markdown編譯器爲有道詞典自帶的markdown文本編輯器,很好用
一、標題
標題很簡單,前面以 # 開頭,有幾個 #,就表示是幾級標題,注意符號 和 文字之間的間隔
example:
# 一級標題
## 二級標題
### 三級標題
#### 四級標題

二、列表
1、無序列表,在 文字之間添加 -,+ 或者 * 符號,注意 符號 與 文字之間的空格
2、有序列表,以數字開頭,數字後面接一個點號【.】,注意點號 與 文字之間的間隔
example:
- 無序列表一
- 無序列表二
- 無序列表三
- 無序列表四
1. 有序列表一
2. 有序列表二
3. 有序列表三
4. 有序列表四

三、分割線
分割線很簡單,*** 或者 --- 都表示分割線
example:
***
---

四、鏈接
鏈接很簡單,[要顯示的文字] + (鏈接)
example:
[BaiDu](http://baidu.com)

五、圖片
圖片很簡單,! + [mou icon] + (圖片鏈接)
example:

六、斜體,粗體,粗斜體
很簡單,一個 * 括起來 表示斜體;兩個 * 括起來 表示 粗體;三個 * 括起來 表示 粗斜體
example:

七、特殊符號
1、Markdown 支持以下這些符號前面加上反斜槓來幫助插入普通的符號
\ 反斜線
` 反引號
* 星號
_ 底線
{} 花括號
[] 方括號
() 括弧
# 井字號
+ 加號
- 減號
. 英文句點
! 驚歎號

2、其它一些特殊符號
30° 表示度數
© 表示版權符號
注意:小於號 前後 都要 有空格,避免當做 特殊符號處理

八、代碼區
空格代碼區很簡單,將代碼用兩個```包含起來就 ok 了
example:
```
private void getMarkdown(){

System.out.println("我是一個Java方法");
}
```

九、表格
表格我不多說了,直接看圖文吧,注意:中間對齊,左邊對齊,右邊對齊,文本刪除符號,文本斜體
example:
姓名 | 年齡
----------- | -----------
李白 | 47
王安石 | 58

| 左邊對齊 | 中間對齊 | 右邊對齊
| :------------ | :-----------:| ----------: |
| 李白 | 杜牧 |趙孟頫|
| Jack | ~~Bob~~ | _Charies_ |

十、段內換行與換段落
1、段內換行:在一句話結尾處 連續 輸入 兩個 空格,然後再輸入 一個 回車鍵
2、換段落:連續輸入 兩個 回車鍵
3、我們可以看到段內換行與換段落的差別,段內換行上下兩句文本間隔很小,而換段落上下兩句文本間間隔很大。

十一、markdown中實現首行縮進的兩種方法
由於markdown語法主要考慮的是英文,所以對於中文的首行縮進並不太友好,兩種方法都可以完美解決這個問題。
1、把輸入法由半角改爲全角。 兩次空格之後就能夠有兩個漢字的縮進。
2、在開頭的時候,先輸入下面的代碼,然後緊跟着輸入文本即可。分號也不要掉。 
直接寫:
半方大的空白 或 
全方大的空白 或 
不斷行的空白格 或 
十二、表情符號
更多表情見:

十三、參考資料
1、認識 Markdown
3、Markdown 語法說明 (簡體中文版)
4、歡迎使用CSDN-markdown編輯器
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章