MarkDown輕量使用
Created by 高鬆
Copyrights © Yisa. All rights resvered.
More Notes From: https://github.com/Yisaer/Notes
概述:
作爲一種輕量級的標記語言,MarkDown十分類似於Html ,(雖然事實上Markdown確實可以兼容Html),然後相比於HTML,作爲一門標記語言,Markdown更爲注重對於文本的處理。事實上,使用Markdown已經可以處理絕大多數文本的處理情況。
類似於HTML與CSS的關係,Markdown通過標記,用極爲簡單與鮮明的符號,在編輯中表達出了我這裏有什麼而不是我這裏是什麼樣子。
事實上,Markdown作爲一門標記語言,泛用性的優點廣:
- 專注於文字內容而非樣式
- 輕鬆導出HTML或者是PDF文件
- 標記語言十分可讀與直觀
- 兼容所有文本處理器與字處理軟件
關於編輯器:
如果你是Mac OSX 的用戶,那麼我極力推薦使用Mou這個編譯器:
事實上,我現在也是在用Mou來寫MarkDown.Mou支持同屏實時編寫,即你可以一邊看預覽效果一邊寫,效果十分出色。
Windows,IOS,Web平臺下我推薦MarkPad.
關於樣式
前面說過,類似於HTML與CSS,在編寫Markdown時,每個標記並非是表明這一塊長什麼樣子,而是說明了這一塊有什麼,而樣式(即長什麼樣子),則是根據你選的樣式而呈現出不同的排版與效果方式。Mou自帶了4到5種樣式可供選擇. 如果你想要其他樣式,可以再Github中搜索Markdown,然後將新的樣式在CSS中Reload.
簡要語法規則
簡要說明:
在Markdown中,每一個標記與每一個標記類似於一個個塊,而塊與塊之間則用空行來區別。所以,類似於HTML,Markdown的對於空格和換行並不是視爲文本的空格和回車,而是看做一種將標記分割的分割標記,若是你想要在文本中使用空格,可以用全角狀態下的空格。如果你想要顯示文本內容的回車,則可以使用HTML標記裏的回車.
標題
Markdown的標題使用十分簡單,只需要在標題前加一個#即可,1個#代表1級標題,最多可到6級標題。從1級到6級標題依次爲從大到小。
列表
Markdown的列表規則與HTML十分相近,分無序列表和有序列表。無序列表的使用方式爲* text (即星號,然後接着一個空格,然後是列表內容)。有序列表則是類似**1. text
** (即爲數字,點,空格,列表內容)
圖片與連接
連接的語法與圖片十分相像,唯一的區別只是圖片比連接多了一個!
插入圖片圖牀我推薦CloudApp,非常實用與簡便。
粗體與斜體
粗體斜體的語法同樣十分簡單,用一對星號包圍的文字變爲斜體,用兩對星號包圍的文字變爲粗體。即斜體的方式爲:星號斜體星號。粗體的方式爲:星號星號粗體星號星號
即: 斜體 , 粗體
表格:
Markdown的表格語法比較累人,如下:
語法實例:
| Tables | Are | Cool |
| ------------- |:-------------:| -----:|
| col 3 is | right-aligned | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |
生成如下:
Tables | Are | Cool |
---|---|---|
col 3 is | right-aligned | $1600 |
col 2 is | centered | $12 |
zebra stripes | are neat | $1 |
代碼
如果你想要在Markdown中貼上代碼,那麼你只需要在代碼前打一個製表符或者四個空格,
然後在貼上你的代碼即可
For i = 1....N
sum = sum+i
End For
Print sum
分割線
只需要另起一行,然後使用三個*或者三個-即可,如下:
*
引用
使用引用值需要在引用前的內容加上一個“> ”即可,如下:
這是一個引用
總結
到這裏,Markdown 的基本語法在日常的使用中基本就沒什麼大問題了,只要多加練習,配合好用的工具,寫起東西來肯定會行雲流水。更多的語法規則,其實 Mou 的 Help 文檔例子很好,當你第一次使用 Mou 時,就會顯示該文檔,其次,你也可在撰寫過程中,使用 CMD+R 快捷鍵來快速打開文檔,以隨時查閱和學習語法。