這是一篇 Markdown 學習筆記,簡要記錄經常使用 Markdown 語法。html
Markdown 是一種輕量級標記語言,創始人爲約翰·格魯伯(John Gruber)和亞倫·斯沃茨(Aaron Swartz)。
它容許人們「使用易讀易寫的純文本格式編寫文檔,而後轉換成有效的 XHTML (或者 HTML )文檔」。
這種語言吸取了不少在電子郵件中已有的純文本標記的特性。
Markdown 同時仍是一個由 Gruber 編寫的 Perl 腳本:Markdown.pl。
它把用 Markdown 語法編寫的內容轉換成有效的、結構良好的 XHTML 或 HTML 內容,並將左尖括號('<')和&號替換成它們各自的字符實體引用。
它能夠用做單獨的腳本,Blosxom 和 Movable Type 的插件又或者 BBEdit 的文本過濾器.
Markdown 也已經被其餘人用 Perl 和別的編程語言從新實現,其中一個 Perl 模塊放在了 CPAN(Text::Markdown)上。
它基於一個 BSD 風格的許可證分發並能夠做爲幾個內容管理系統的插件。 -- 來自 中文維基百科git
段落編程
一個段落是由一個以上的鏈接的行句組成,而一個以上的空行則會劃分出不一樣的段落(空行的定義是顯示上看起來像是空行,就被視爲空行,區塊ubuntu
區塊引用使用尖括號:">",好比:markdown
> This is a blockquote. > > This is the second paragraph in the blockquote. > > ## This is an H2 in a blockquote
標題編程語言
Markdown 支持兩種標題的語法,Setext 和 Atx 形式。
Setext 形式是用底線的形式,利用 = (最高階標題)和 - (第二階標題),
Atx 形式在行首插入 1 到 6 個 # ,對應到標題 1 到 6 階。如下記錄均使用
Atx 語法。函數
標題使用 # 來表示,分別用 1 - 6 個 # 表示 1 - 6 級標題,好比:學習
# Header 1 ## Header 2 ### Header 3 #### Header 4 ##### Header 5 ###### Header 6
強調google
強調使用兩個 * 來包圍須要強調的內容,好比:插件
*Markdown*
若是要增強強調,則:
csharp **Markdown**
分割線
要插入一條分割線有以下幾種方式:
* * * - - - ***
連接
要爲一段文字加上連接可以使用以下方式:
[這是一個連接](http://www.google.com "Google 搜索")
圖片
要插入一張圖片可以使用以下方式:

代碼
若是要標記一小段行內代碼,你能夠用反引號把它包起來(`),例如:
使用 `printf()` 函數
以上就是一些經常使用的 Markdown 語法,更多 Markdown 使用方法請查閱相關文檔。