個人博客(huqijun.org) 全新改版, 一些非原創性的,記錄性的博文遷移到csdn
遷移到獨立的個人博客花了點時間,新博客的第一篇文章準備學習與總結下MarkDown,一方面是博客本身就是託管在有濃厚MarkDown氛圍的GitHub上,另一方面MarkDown 確實非常優秀!
(●'◡'●)這篇文章本身也是用MarkDown寫的!
一 認識MarkDown
Markdown 是一種用來寫作的輕量級「標記語言」,它用簡潔的語法代替排版,而不像一般我們用的字處理軟件 Word 或 Pages 有大量的排版、字體設置。它使我們專心於碼字,用「標記」語法,來代替常見的排版格式。例如此文從內容到格式,甚至插圖,鍵盤就可以通通搞定了。
MarkDown官方文檔
這裏可以看到 MarkDown 的官方文檔,是學習MarkDown最權威的資料
使用 MarkDown 的優點
- 專注爲文檔內容,而不是排版
- 輕鬆的導出HTML,PDF和本身的.md格式
- 純文本內容,只需要任何一種編輯器就可以使用起來
- 寫博客也像Coding一樣爽,特別是對Coder來說
使用什麼工具
雖然MarkDown 對於工具幾乎沒有什麼要求,任何一款編輯器(即使是TXT的NotePad)都可以用來寫MarKDown ,但無疑一款好的編輯器可以顯著的提升效率,讓你用的飛起來。
本人在Windows 平臺上使用的是MarkdownPad2 ,可以實時預覽非常不錯。 MarkPad 也不錯,GUI比MarkdownPad2 做的好,比Markdownpad 界面漂亮多了,不過就是安裝這塊做的很糟糕。
這裏附上兩個工具的鏈接:
二 MarkDown 簡要語法
標題
MarkDown 使用# 符號來標識是否爲標題,如果一段文字被定義爲標題,則只需要在這段文字之前加上# 符號即可
# 一級標題
## 二級標題
### 三級標題
以此類推,總共六級標題,建議在井號後加一個空格,這是最標準的 Markdown 語法。
列表
MarkDown中有無序和有序兩種列表。無序列表使用星號,加號或是減號作爲標記:
Red
Green
Blue
有序列表使用數字加一個英文句號作爲標記:
Red
Green
Blue
引用
如果你需要引用一小段別處的句子,那麼就要用引用的格式。 MarkDown 中,如果一段文字之前加上> 標識引用,例如:
引用的例子
圖片與鏈接
插入鏈接與插入圖片的語法很像,區別在一個 !號
圖片爲:{ImgCap}{/ImgCap}.
插入圖片的地址需要圖牀,這裏推薦圍脖圖牀修復計劃 與 CloudApp 的服務,生成URL地址即可。
粗體與斜體
Markdown 的粗體和斜體也非常簡單,用兩個 * 包含一段文本就是粗體的語法,用一個 * 包含一段文本就是斜體的語法。
這裏是粗體
這裏是斜體
代碼框
程序猿的福音,當你需要在文章裏優雅的引用代碼框,在 Markdown下實現也非常簡單,只需要用兩個 ` 把中間的代碼包裹起來,例如下面這段簡單的Hello Word.
C++
#include
<iostream>
int
main()
{
std::cout<<"Hello
World"<<std::endl;
return
0;
}
Python
print('Hello
World)
分割線
分割線的語法只需要三個 * 號,例如:
三 後記
好了,到這裏MarkDown的基本語法就足夠在日常中使用了,遇到問題再去查MarkDown 的語法就可以了。