Markdown的一些簡單使用語法
1 關(guān)于標題
我們寫文章的時候往往習(xí)慣標題進行分級济竹,Markdown里面有2種方法痕檬,類Setext 和類atx 形式
- 類Setext 形式是用底線的形式
利用 = (最高階標題)和 - (第二階標題),例如
This is an H1
=============
This is an H2
-----
顯示效果就會如下所示(當(dāng)然這個 = 和 - 多少個都無所謂)
This is an H1
This is an H2
Note:類Setext 形式目前我掌握的就是這些送浊,2級以內(nèi)的標題可以考慮梦谜,多了不行,不如用類atx
- 類atx形式是用#的形式袭景,一共有6級標題
# This is an H1 #
## This is an H2 #
###### This is an H6 ######
顯示效果就會如下所示,書寫時唁桩,建議在 # 號后加一個空格,這是最標準的 Markdown 語法
This is an H1
This is an H2
This is an H6
~~~~~~~~~~~~~~~~~~~~我是華麗麗的分割線~~~~~~~~~~~~
2 關(guān)于引用的語法
只要根據(jù)層次加上不同數(shù)量的 >
> 這是一級引用
>> 這是二級引用
>>> 這是三級引用
>這是一級引用
顯示效果如下所示
這是一級引用
這是二級引用
這是三級引用
這是一級引用
- 從上面兩例可看出耸棒,如果>荒澡、>>和>>>等嵌套使用的話,從>>>退到>時与殃,必須之間要加上一個空行作為過渡单山,否則默認為下一行和上一行是同一級別的引用馒吴。如上例所示媒吗。
- 引用完之后,必須再空一行,重新一個新的開始徒像,否則载萌,以后的文字都將在引用的范圍內(nèi)溯革,不要問我為什么节榜,實踐出真知。
~~~~~~~~~~~~~~~~~~~~我是華麗麗的分割線~~~~~~~~~~~~
3 關(guān)于代碼的顯示
如這一行代碼
return shell_exec("echo markdown_script");
如果直接寫出來是這樣顯示膨疏,想要顯示如同編輯器里面的效果就需要
加5個空格一睁,為什么是5個,我也不知道佃却,反正3個不行者吁,4個也不行,如果是N(N>5)個了饲帅,那么代碼無非是前面多了N-5個空格复凳,如下所示(5/6/7個空格)。
return shell_exec("echo $input | $markdown_script");
return shell_exec("echo $input | $markdown_script");
return shell_exec("echo $input | $markdown_script");
~~~~~~~~~~~~~~~~~~~~我是華麗麗的分割線~~~~~~~~~~~~
4 關(guān)于列表的寫法
列表分三種:無序列表灶泵、有序列表育八、混用列表
4.1 無序列表
無序列表使用星號 (*)、加號(+)或是減號(-) 作為列表標記
三者均可赦邻,其后需要加一個空格髓棋,如下兩種寫法等價:
- Red
- Green
- Blue
* Red
* Green
* Blue
+ Red
+ Green
+ Blue
顯示的效果均是如下
- Red
- Green
- Blue
Note: 三者可以混用,但會導(dǎo)致行間距不一致
4.2 有序列表
有序列表則使用數(shù)字接著一個英文句點:
1. 打開12306的APP
2. 選時間車次座位
3. 預(yù)定成功后付款
顯示的效果如下:
- 打開12306的APP
- 選時間車次座位
- 預(yù)定成功后付款
Note:
其一惶洲,將文字前的數(shù)字序號從1. 2. 3. 修改為 1. 1. 1. 并不影響最終的顯示效果按声,仍然是1. 2. 3. ;
其二恬吕,若希望有序列表從4. 開始編號签则,則第一行改寫為 4. 打開12306的APP 即可,剩下的會自動變?yōu)?. 6. 币呵。
4.3 列表的縮進和混排
若需縮進怀愧,只需在 - 前加兩個空格或四個空格 (敲一個 Tab 鍵相當(dāng)于四個空格)。
例如:
- 一級列表
- 二級列表
- 三級列表
1. 我是APP
2. 打不開怎么辦
顯示效果為:
- 一級列表
- 二級列表
- 三級列表
- 我是APP
- 打不開怎么辦
- 三級列表
- 二級列表
~~~~~~~~~~~~~~~~~~~~我是華麗麗的分割線~~~~~~~~~~~~
5 字體效果及分割線
*斜體*
**粗體**
`顏色字體` # 這個點號是用TAB鍵上面的余赢,而不是回車鍵左側(cè)的
++下劃線++ #為毛沒用
~~刪除線~~
==文本高亮== #為毛也沒用
**** (*號分隔線)
---- (-號分隔線2)
___(_號分割線3) # 都得需要打出3個及以上符號,但是這3個分割線有個蛋的區(qū)別啊
顯示效果如下哈垢,為毛下劃線跟高亮文本都不行妻柒?
真帥
真特么帥
我?guī)浀牟恍辛?/code>
++帥不起來啊++
為何這么帥
==就是這么帥==
Note: 分割線的三種符號需要獨占一行,中間可以有空格耘分,但行內(nèi)不能包含其他字符