Markdown 語法(一邊寫一邊學)

接觸簡書有一段時間了度气,一直都是看別人的文章映企,最近突然想自己在這里記錄點文字悟狱,昨天嘗試著隨便寫了點,無意中發(fā)現(xiàn)Markdown編輯器堰氓,覺得還挺有意思的挤渐,今天就參考了兩篇文章,一邊學一邊寫双絮,歡迎大家多多指正浴麻。

1得问、設(shè)置標題


Markdown 支持兩種標題的語法:1)類 Setext ;2)類 atx 形式软免。
1)類 Setext 形式宫纬,是用底線的形式,利用 = (最高階標題)和 - (第二階標題)膏萧,例如:

This is an H1
=============
This is an H2
-------------

輸出顯示如下:

This is an H1

This is an H2

任何數(shù)量的 =- 都可以有效果漓骚。

2)類 Atx 形式,則是在行首插入 1 到 6 個 # 榛泛,對應到標題 1 到 6 階蝌蹂,例如:

# 這是 H1
## 這是 H2
### 這是 H3

輸出顯示如下:

這是 H1

這是 H2

這是 H3

你可以在行尾加上 #,純粹只是美觀用的曹锨,而行尾的 # 數(shù)量也不用和開頭一樣叉信,如下:

# 這是 H1 #
## 這是 H2 ##
### 這是 H3 ######

2、區(qū)塊引用


在寫作的時候艘希,需要引用他人的文字硼身,或者為了突出顯示某一段單獨的文字,這個時候區(qū)塊引用這個格式就很有必要了覆享,在Markdown中佳遂,你只需要在你需要引用或者劃分區(qū)塊的文字前面加上>就好了,例如:

> 自古以來撒顿,一個人要想成功丑罪,只有兩個最基本的動力源:興趣或生存。
> 要么你為了自己喜歡的事情去奮斗凤壁,要么你被生活所迫去努力吩屹,本質(zhì)上沒有其他可能。90 后作為最新的職場一代拧抖,之所以這么廣為詬病煤搜,就是在于這兩種動力從群體意義上被打小閹割掉了。

輸出顯示如下:

自古以來唧席,一個人要想成功擦盾,只有兩個最基本的動力源:興趣或生存。
要么你為了自己喜歡的事情去奮斗淌哟,要么你被生活所迫去努力迹卢,本質(zhì)上沒有其他可能。90 后作為最新的職場一代徒仓,之所以這么廣為詬病腐碱,就是在于這兩種動力從群體意義上被打小閹割掉了。

區(qū)塊引用可以嵌套(例如:引用內(nèi)的引用)掉弛,只要根據(jù)層次加上不同數(shù)量的 > 症见,例如:
> 無邊落木蕭蕭下 不盡長江滾滾來
> > 出自唐代詩人杜甫的《登高》
> > > 真是一首好詩啊

輸出顯示如下:

無邊落木蕭蕭下 不盡長江滾滾來

出自唐代詩人杜甫的《登高》

真是一首好詩啊

引用的區(qū)塊內(nèi)也可以使用其他的 Markdown 語法喂走,包括標題、列表筒饰、代碼區(qū)塊等,例如:
> ## 這是一個標題壁晒。
> 1. 這是第一行列表項瓷们。
> 2. 這是第二行列表項。
>
> 給出一些例子代碼:
>
> return shell_exec("echo $input | $markdown_script");

輸出顯示如下:

這是一個標題秒咐。

  1. 這是第一行列表項谬晕。
  2. 這是第二行列表項。

給出一些例子代碼:

return shell_exec("echo $input | $markdown_script");

3携取、列表


Markdown 支持有序列表和無序列表攒钳。

無序列表使用 *+ 或是 - 作為列表標記:

*   Red
*   Green
*   Blue
  
+   Red
+   Green
+   Blue
  
-   Red
-   Green
-   Blue

輸出顯示如下:

  • Red
  • Green
  • Blue
  • Red
  • Green
  • Blue
  • Red
  • Green
  • Blue

有序列表則使用數(shù)字接著一個英文句點:

  1. Bird
  2. McHale
  3. Parish

4雷滋、代碼區(qū)塊


要在 Markdown 中建立代碼區(qū)塊很簡單不撑,只要簡單地縮進 4 個空格或是 1 個制表符就可以,例如晤斩,下面的輸入:

static Singleton *single = nil;
+ (id)shareInstance {

    static dispatch_once_t onceToken;
    dispatch_once(&onceToken,^{
          single = [[Singleton alloc] init];
    });
    return single;
}

注:上面的代碼塊從Xcode復制粘貼過來后可能會遇到縮進的問題焕檬,因為每行的一階縮進(4 個空格或是 1 個制表符),都會被自動移除澳泵。
我的解決辦法是:在 Xcode 中選中一段要復制的代碼实愚,選中后使用 command+]組合鍵讓代碼整體縮進 1 個制表符后,再進行整體復制兔辅,這樣就可以抵消被自動移除的一階縮進腊敲,讓你在Xcode中漂亮的排版原封不動的展示在代碼區(qū)塊中。

5维苔、分隔線


你可以在一行中用三個以上的星號碰辅、減號、底線來建立一個分隔線介时,行內(nèi)不能有其他東西乎赴。你也可以在星號或是減號中間插入空格。下面每種寫法都可以建立分隔線潮尝,例如:

1
* * *
2
***
3
*****
4
- - -
5
---------------------------------------

輸出顯示如下:
1


2


3


4


5


6榕吼、鏈接和圖片


鏈接文字用 [方括號] 來標記。插入鏈接只需要使用[顯示文本](鏈接地址)這樣的語法即可勉失,例如:

歡迎來到 [簡書](http://www.reibang.com/ "簡書首頁")
[這里](http://example.net/) 有你喜歡的文章

輸出顯示如下:

歡迎來到 簡書
這里 有你喜歡的文章

插入網(wǎng)絡(luò)圖片:

![網(wǎng)絡(luò)圖片:Markdown](http://upload-images.jianshu.io/upload_images/629934-74052f8714dc122c.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

輸出顯示如下:


網(wǎng)絡(luò)圖片:Markdown

上傳本地圖片:

如果需要上傳本地圖片,直接將圖片拖動到編輯區(qū)域即可顽素。

輸出顯示如下:

本地圖片

7咽弦、強調(diào)


用一個 *_ 包圍的字詞型型,會被顯示為斜體,
用兩個 **_ _ 包起來的話全蝶,則會被顯示為粗體,例如:

*single asterisks*

_single underscores_

**double asterisks**

__double underscores__

輸出顯示如下:

single asterisks

single underscores

double asterisks

double underscores

注意:如果你的 *_兩邊都有空白的話抑淫,它們就只會被當成普通的符號。

8始苇、小段代碼、關(guān)鍵字


如果要標記一小段行內(nèi)代碼或者關(guān)鍵字催式,你可以用反引號(\xxx`)`把它包起來,例如:

 Use the `printf()` function.

輸出顯示如下:

Use the printf() function.

9荣月、反斜杠


Markdown 可以利用反斜杠來插入一些在語法中有其它意義的符號,例如:如果你想要用星號加在文字旁邊的方式來做出強調(diào)效果喉童,你可以在星號的前面加上反斜杠,例如:

\*Hello world\*

輸出顯示如下:

*Hello world*

如果不加反斜杠堂氯,則輸出顯示為斜體:

Hello world

10、表格


相關(guān)代碼:

 name  |  height  |  weight
------ |--------- |---------
 Tom   |    175   |   65kg
 Lily  |    165   |   55kg

顯示如下:

name height weight
Tom 175 65kg
Lily 165 55kg

:來表示對齊格式咽白,加入對齊格式:

| name  |  height  |  weight|
|------ |:--------:|-------:|
| Tom   |    175   |   65kg |
| Lily  |    165   |   55kg |

加入對齊格式后,顯示如下:

name height weight
Tom 175 65kg
Lily 165 55kg
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末晶框,一起剝皮案震驚了整個濱河市排抬,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌授段,老刑警劉巖蹲蒲,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異侵贵,居然都是意外死亡届搁,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來卡睦,“玉大人宴胧,你說我怎么就攤上這事”矶停” “怎么了恕齐?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長瞬逊。 經(jīng)常有香客問我显歧,道長,這世上最難降的妖魔是什么码耐? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任追迟,我火速辦了婚禮溶其,結(jié)果婚禮上骚腥,老公的妹妹穿的比我還像新娘。我一直安慰自己瓶逃,他們只是感情好束铭,可當我...
    茶點故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著厢绝,像睡著了一般契沫。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上昔汉,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天懈万,我揣著相機與錄音,去河邊找鬼靶病。 笑死会通,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的娄周。 我是一名探鬼主播涕侈,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼煤辨!你這毒婦竟也來了裳涛?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤众辨,失蹤者是張志新(化名)和其女友劉穎端三,沒想到半個月后鹃彻,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡旋奢,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年至朗,在試婚紗的時候發(fā)現(xiàn)自己被綠了剧浸。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,902評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡嫌变,死狀恐怖腾啥,靈堂內(nèi)的尸體忽然破棺而出冯吓,到底是詐尸還是另有隱情,我是刑警寧澤凸舵,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布啊奄,位于F島的核電站掀潮,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏峻仇。R本人自食惡果不足惜邑商,卻給世界環(huán)境...
    茶點故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一人断、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧涩金,春花似錦、人聲如沸步做。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽勉盅。三九已至顶掉,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間宰闰,已是汗流浹背凸克。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工萎战, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留舆逃,地道東北人。 一個月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓虫啥,卻偏偏與公主長得像涂籽,于是被迫代替她去往敵國和親砸抛。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,843評論 2 354

推薦閱讀更多精彩內(nèi)容

  • << 訪問 Wow!Ubuntu NOTE: This is Simplelified Chinese Edit...
    fisher愛吃魚閱讀 6,676評論 0 71
  • Markdown 語法說明 (簡體中文版) 概述宗旨兼容 HTML特殊字符自動轉(zhuǎn)換 區(qū)塊元素段落和換行標題區(qū)塊引用...
    蚊子Skeeter閱讀 3,198評論 3 12
  • 聲明: 這份文檔派生(fork)于繁體中文版奔誓,在此基礎(chǔ)上進行了繁體轉(zhuǎn)簡體工作,并進行了適當?shù)臐櫳4宋臋n用 Mar...
    Cellei閱讀 4,666評論 0 21
  • << 訪問 Wow!Ubuntu NOTE: This is Simplelified Chinese Edit...
    臨城閱讀 6,524評論 4 44
  • 上課總結(jié):從機器語言(010101010)->匯編語言(add 1,2)有意義的英文單詞--->結(jié)構(gòu)化->面向?qū)ο?..
    程序員有話說閱讀 986評論 1 1