Markdown 是一種輕量級的「標記語言」,它的優點很多,目前也被越來越多的寫作愛好者,撰稿者廣泛使用。看到這里請不要被「標記」、「語言」所迷惑,Markdown 的語法十分簡單。常用的標記符號也不超過十個,這種相對于更為復雜的HTML 標記語言來說,Markdown 可謂是十分輕量的,學習成本也不需要太多,且一旦熟悉這種語法規則,會有一勞永逸的效果。
使用 Markdown 的優點
專注你的文字內容而不是排版樣式。
輕松的導出 HTML、PDF 和本身的 .md 文件。
純文本內容,兼容所有的文本編輯器與字處理軟件。
可讀,直觀。適合所有人的寫作語言。
好了,我們直接步入正題吧,來講解一下Markdown常用的集中語法:
1、標題
標題是每篇文章都需要也是最常用的格式,在 Markdown 中,如果一段文字被定義為標題,只要在這段文字前加 # 號即可。
# 一級標題
## 二級標題
### 三級標題
以此類推,總共六級標題,建議在井號后加一個空格,這是最標準的 Markdown 語法。
2、列表
我是一個程序員,所以在平時寫一些文章的時候不太用到列表,但是它的語法也很簡單,熟悉 HTML 的同學肯定知道有序列表與無序列表的區別。
在 Markdown 下,列表的顯示只需要在文字前加上 - 或 *
即可變為無序列表,有序列表則直接在文字前加 1. 2. 3. 符號要和文字之間加上一個字符的空格。
無序列表:
* 入門詳解
* 我是語法
- 入門詳解
- 我是語法
有序列表:
1. 測試一下看看
2. 我是有序列表
- 測試一下看看
- 我是有序列表
3、引用
如果你需要引用一小段別處的句子,那么就要用引用的格式。
>例如這樣
例如這樣
只需要在文本前加入 > 這種尖括號(大于號)即可
3、圖片與鏈接
插入鏈接與插入圖片的語法很像,區別在一個 !號,插入鏈接的方法 [要顯示的文字](實際的鏈接地址)
[百度](http://baidu.com)
百度
插入圖片的實現方法

4、粗體與斜體
Markdown 的粗體和斜體也非常簡單
用兩個*包含一段文本就是粗體的語法,
用一個 * 包含一段文本就是斜體的語法。
下面看一個例子:
**這里是粗體**
這里是粗體
*這里是斜體*
這里是斜體
5、表格
表格是我覺得 Markdown 比較累人的地方,所以我很少用,實在是蛋疼,例子如下:
| Tables | Are | Cool |
| ------------- |:-------------:| -----:|
| col 3 is | right-aligned | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |
這種語法生成的表格如下:
Tables | Are | Cool |
---|---|---|
col 3 is | right-aligned | $1600 |
col 2 is | centered | $12 |
zebra stripes | are neat | $1 |
6、代碼框
對于我們這樣的程序猿來說,這才是重點,如果你也跟我一樣,是程序員,那你就可以用下面的方法來讓自己的代碼片段優雅的展示在文章里面,用一個`來包含你的代碼片段 是鍵盤上那個 ~ 噢,不是'號,使用 tab 鍵即可縮進。
我們看一個例子:
`public void test(){
System.out.println("hello world!");
}`
public void test(){ System.out.println("hello world!"); }
7、分割線
分割線的語法只需要另起一行,連續輸入三個星號 ***即可。
老樣子,我們還是來舉一個栗子:
到這里,我們的語法講解快結束了
***
有問題大家一起交流啊!
到這里,我們的語法講解快結束了
有問題大家一起交流啊!
8、小結
我也只是剛剛接觸這種語法,想寫一些東西記錄一下,也給正在學習的朋友們做一下參考,大家有其他常用的語法可以給我留言,我會及時的補充到文章里面,謝謝大家!