Markdown是什么
Markdown作為一種輕量級的編寫普通文本的標(biāo)記語言,總數(shù)不過二十種簡單標(biāo)記方法,就可以滿足基本的文本編寫的需求. 使用Markdown進(jìn)行寫作,可以專注于寫作本身,而不用在意其他的排版問題, 就可以寫出頁面簡潔并且規(guī)范標(biāo)準(zhǔn)的文本.
查看具體教程可以參考:
Markdown中文版語法說明
使用哪種工具
- 在MAC OS X上,推薦使用Mou, 可以支持實時編譯預(yù)覽, 十分方便. 另外著名的日記應(yīng)用Day One, 也支持Markdown, 對于愛記日記的同學(xué)簡直就是福音,MAC版有點小貴, 筆者還沒有在MAC上體驗過.
- 在Windows上,筆者沒有用過相關(guān)的工具,但是眾多愛好者都推薦MarkdownPad和MarkPad.
- IOS端,現(xiàn)在已經(jīng)有很多app支持markdown, 比如Day one的IOS版本, 但是設(shè)備屏幕小的同學(xué)還是老老實實用電腦寫吧.
- Web端,簡書是目前評分最好的web端支持Markdown寫作的產(chǎn)品,可以用預(yù)覽模式實時查看代碼的生成情況.簡書目前的受眾非常廣泛,技術(shù),文學(xué),攝影等各個方面的愛好者都可以在上面找到自己鐘情的文字.
語法介紹
標(biāo)題
Markdown使用在文字前面添加符號#的方式編寫標(biāo)題,一個#表示一級標(biāo)題, 兩個#表示二級標(biāo)題,以此類推.
# 一級標(biāo)題
## 二級標(biāo)題
### 三級標(biāo)題
一級標(biāo)題
二級標(biāo)題
三級標(biāo)題
引用塊
在需要放入引入塊的文字前面添加符號>,嵌套引用則是在前面加上>>即可
>這是一個引用
這是一個引用
>>這是一個嵌套引用
這是一個嵌套引用
代碼塊
代碼塊就是在常規(guī)的段落基礎(chǔ)上縮進(jìn)兩個制表符即可.
public class Hello{
static public void main(String args[]){
System.out.println("hello!");
}
}
如果只是小段代碼的話,用反引號`包起來就可以了.比如
``var a = 13``
var a = 13
列表
列表有兩種,無序列表和有序列表, 無序列表可以通過在文字前面添加 *號或者-號的方式, 有序列表可以在文字前添加數(shù)字和英文句號即可.
* 這是一個用星號做標(biāo)記的
* 一個無序列表
- 也可以用減號實現(xiàn)
- 這是一個用星號做標(biāo)記的
- 一個無序列表
- 也可以用減號實現(xiàn)
- 有序列表就是文字前面加上數(shù)字加一個英文句點
列表內(nèi)縮進(jìn)的使用
一個列表項目里面可以有很多個段落,這個時候需要通過縮進(jìn)來實現(xiàn).
- 列表里面的段落是用兩個制表符, 如
- 這是正常列表內(nèi)容
這是列表內(nèi)部段落
- 列表里面的代碼塊用四個制表符, 如
- 這是正常列表內(nèi)容
這里是代碼
分割線
常用的分割線的方式有如下幾種:
***
* * *
- - -
鏈接
Markdown的鏈接分為行內(nèi)式和參考式.
- 行內(nèi)式鏈接就是用方括號把鏈接的標(biāo)題框起來,然后后面用括號添加鏈接的網(wǎng)址即可,如:
這是[百度](http://www.baidu.com)
這是百度
- 參考式鏈接是用在鏈接文字的括號后面加上另一個方括號,這個方括號是用以辨識鏈接的標(biāo)記,如:
這個是[百度][1]
[1]: http://www.baidu.com/ "百度"
這個是百度
1: http://www.baidu.com/ "百度"
強(qiáng)調(diào)
markdown里面用_用來標(biāo)識強(qiáng)調(diào)
_用這兩個符號把需要強(qiáng)調(diào)的文字包起來即可_
用這兩個符號把需要強(qiáng)調(diào)的文字包起來即可
圖片
圖片和鏈接相似格式為![圖片文字](圖片鏈接), 如:
![Markdown](http://cdn.sspai.com/attachment/thumbnail/2014/04/15/54b0855cf47d559c8c59e8f503af17d410f70_mw_800_wm_1_wmp_3.jpg)
Markdown
轉(zhuǎn)義符
類似與其他代碼中,在markdown中如果要輸入一些特殊的字符也需要使用反斜杠\進(jìn)使用.
\, \*, \#
\, *, #
粗體和斜體
用一個*符號包括的是斜體,兩個*包括的是粗體.
*這是斜體*, **這是粗體**
這是斜體, 這是粗體
表格
Markdown的表格比較累人了, 少用還是
/| hard | to | use |
| -------- |:---- --:| -----:|
| apple | $20 | 4 kilo |
| beer | $30 | 12 bottle |
| hard | to | use |
| -------- |:---- --:| -----:|
| apple | $20 | 4 kilo |
| beer | $30 | 12 bottle |