1. 概述
簡書編輯器默認情況下選擇為富文本編輯狀態,在我的設置中可以修改編輯器為Markdown。
我對與Markdown編輯器進行了了解,相對來說,Markdown的語法比較簡單并且易懂,下面介紹一下Markdown的語法和簡單的理解。首先我們先逐一的介紹每種語法.
2. 語法
2.1 段落結構
2.1.1 標題
對于文章,我們首先想到的應該就是標題了,對于Markdown來說,有兩種標題格式:
第一種:利用底線的格式,=
-> 最高階標題,-
第二階標題。任何數量的=
和-
具有相同的效果。
第一階標題
==================
第二階標題
------------------
第二種:利用#
區分為幾階標題,最多使用######
(六個#
)代表六階標題。
# 一階標題
## 二階標題
### 三階標題
#### 四階標題
##### 五階標題
###### 六階標題
2.1.2 引用
在文章的書寫過程中,我們時常要飲用一些東西,其實相對于Markdown的引用對應的也就只是一種排版樣式,覺得好看就用嘍。引用最基本的符號>
,并且多個>
可以嵌套。
>窗前明月光
>
>>疑是地上霜
>
>>>舉頭望明月
>
>低頭思故鄉
另起一行
2.1.2 列表
Markdown 列表分為有序列表和無序列表
2.1.2.1 無序列表
無序列表標記符號*
、+
、-
。
* 小明
* 小紅
* 小剛
等價于
+ 小明
+ 小紅
+ 小剛
等價于
- 小明
- 小紅
- 小剛
2.1.2.1 有序列表
有序列表標記符號阿拉伯數字.
,例如:1.
。值得注意的是,前面的阿拉伯數字并不影響輸出的結果,
1. 小明
2. 小紅
3. 小剛
與
1. 小明
1. 小紅
1. 小剛
沒有任何區別
2.1.3 分割線
以下幾種方式都可以建立分割線:
* * *
***
*****
- - -
---------------------------------------
2.2 段內元素
2.2.1 鏈接
格式為:[文字](網址)
This is [an example](http://www.baidu.com/) inline link.
2.2.2 斜體和加粗(著重標識)
斜體:*
或者 _
*吃飯*
_吃飯_
加粗:**
或者 __
**吃飯**
__吃飯__
同樣可以在句子中個別詞匯加粗
**吃飯**很重要
__吃飯__很重要
2.2.3 中劃線
使用 ~~ 表示中劃線。
~~這是一段錯誤的文本。~~
2.2.4 代碼
如果要標記一小段行內代碼,你可以用反引號把它包起來,例如:
使用 `printf()` 打印.
如果要標記很多行代碼,那么需要使用三個反引號把它包起來,例如:
使用 printf()
打印.
//吃飯了么?
2.2.5 插入圖片
插入圖片的語法格式為:![]()
,例如:

2.3 其他語法
2.3.1 鏈接
Markdown 支持以比較簡短的自動鏈接形式來處理網址和電子郵件信箱,只要是用尖括號包起來, Markdown 就會自動把它轉成鏈接。一般網址的鏈接文字就和鏈接地址一樣,例如:
<http://example.com/>
2.3.2 轉義符 \\
Markdown 可以利用反斜杠來插入一些在語法中有其它意義的符號,例如:如果你想要用星號加在文字旁邊的方式來做出強調效果,你可以在星號的前面加上反斜杠:
\*吃飯\*
Markdown 還支持以下這些符號前面加上反斜杠來幫助插入普通的符號:\、`、*、_、[]、()、#、+、-、.、!
3 總結
在很多大型的博客平臺都能很好的兼容Markdown,原理是將markdown語法轉化成html語言,需要深入研究的同學們可以自行學習一下。當然,在這個插件橫行的時代,Markdown同樣具有很多插件可以實現更多,更復雜的排版樣式,需要的可以自行百度。