Markdown是一種可使用普通文本編輯器編寫的標記語言,經過簡單的標記語法,它可使普通文本內容具備必定的格式。
Markdown具備一系列衍生版本,用於擴展Markdown的功能(如表格、腳註、內嵌HTML等等),這些功能原初的Markdown尚不具有,它們能讓Markdown轉換成更多的格式,例如 LaTeXDocbook。Markdown加強版中比較有名的有Markdown Extra、MultiMarkdown、 Maruku等。這些衍生版本要麼基於工具,如 Pandoc;要麼基於網站,如 GitHubWikipedia,在語法上基本兼容,但在一些語法和渲染效果上有改動。[1]  
外文名
Markdown
應    用
文檔快速排版
格    式
LaTeXDocbook
宗    旨
易讀易寫
特    點
輕量、簡單、通用
開發者
John Gruber
文件後綴名
.md , .markdown, .mdown
 

目錄

用途編輯

Markdown的語法簡潔明瞭、學習容易,並且功能比純文本更強,所以有不少人用它寫博客。世界上最流行的博客平臺 WordPress和大型CMS如 JoomlaDrupal都能很好的支持Markdown。徹底採用Markdown編輯器的博客平臺有 GhostTypecho
用於編寫說明文檔,而且以「README.MD」的文件名保存在軟件的目錄下面。

Markdown 指南編輯

經常使用語法

最多見的Markdown格式選項和鍵盤快捷鍵[2]   :
輸出後的效果 Markdown 快捷鍵
Bold **text** Ctrl/⌘ + B
Emphasize *text* Ctrl/⌘ + I
Strike-through ~~text~~ Ctrl + Alt + U
Link [title](http://) Ctrl/⌘ + K
Inline Code `code` Ctrl/⌘ + Shift + K
Image ![alt](http://) Ctrl/⌘ + Shift + I
List * item Ctrl + L
Blockquote > quote Ctrl + Q
H1 # Heading
  
H2 ## Heading Ctrl/⌘ + H
H3 ### Heading Ctrl/⌘ + H (x2)

標題

標題能顯示出文章的結構。行首插入1-6個 # ,每增長一個 # 表示更深刻層次的內容,對應到標題的深度由 1-6 階。
  • H1 :# Header 1
  • H2 :## Header 2
  • H3 :### Header 3
  • H4 :#### Header 4
  • H5 :##### Header 5
  • H6 :###### Header 6

文本樣式

  • 連接 :[Title](URL)
  • 加粗 :**Bold**
  • 斜體字 : *Italics*
  • 刪除線 :~~text~~
  • 高亮 :==text==
  • 段落 : 段落之間空一行
  • 換行符 : 一行結束時輸入兩個空格
  • 列表 :* 添加星號成爲一個新的列表項。
  • 引用 : > 引用內容
  • 內嵌代碼 : `alert('Hello World');`
  • 畫水平線 (HR) :--------

圖片

使用Markdown將圖像插入文章,你須要在Markdown編輯器輸入 ![]() 。 這時在預覽面板中會自動建立一個圖像上傳框。你能夠從電腦桌面拖放圖片(.png, .gif, .jpg)到上傳框, 或者點擊圖片上傳框使用標準的圖像上傳方式。 若是你想經過連接插入網絡上已經存在的圖片,只要單擊圖片上傳框的左下角的「連接」圖標,這時就會呈現圖像URL的輸入框。想給圖片添加一個標題, 你須要作的是將標題文本插圖中的方括號,e.g;![This is a title]().

腳註

使用這樣的佔位符號能夠將腳註添加到文本中:[^1]. 另外,你可使用「n」而不是數字的[^n]因此你能夠沒必要擔憂使用哪一個號碼。在您的文章的結尾,你能夠以下圖所示定義匹配的註腳,URL將變成連接:
1
2
3
4
5
[^1]: This is my first footnote
 
[^n]: Visit http://example.com
 
[^n]: A final footnote

寫代碼

添加內嵌代碼可使用一對回勾號 `alert('Hello World')`.對於插入代碼, Ghost支持標準的Markdown代碼和GitHub Flavored Markdown (GFM)[3]   。標準Markdown基於縮進代碼行或者4個空格位:
1
2
3
    < header >    
    < h1 >{{title}}</ h1 >
    </ header >
GFM 使用三個回勾號```
1
2
3
4
5
´´´
< header >
     < h1 >{{title}}</ h1 >
</ header >
´´´

例子

嵌入連接
1
This is a paragraph that contains a [link to example]()
列表格式
1
2
3
4
5
6
7
This paragraph contains a list of items.
 
* Item 1
 
* Item 2
 
* Item three
使用Markdown 引用文本:
1
2
3
4
This paragraph has a quote
 
> That is pulled out like this
from the text my post.

編輯器編輯

經常使用的Markdown 編輯器
  • OSX
    Mou
  • Linux
    ReText
    UberWriter
  • Windows
    Mou
  • iOS
  • 瀏覽器插件
    MaDo (Chrome)
  • 高級應用
    Sublime Text 2 + MarkdownEditing / 教程[1]  
參考資料