markdown是一種可使用普通文本編輯器編寫的標記語言,經過簡單的標記語法,它可使普通文本內容具備必定的格式。markdown其實就是一種簡單的文本,與普通的文本文件 (txt文件)不一樣的是,支持一些特殊的符號,經過特殊的符號來表示不一樣的語義,而且給予不一樣的樣式。同時普通的文本文件後綴是.txt,而markdown文件的後綴是.md。css
在markdown中,存在不一樣級別的標題,相似於咱們在做文中的標題,共有六級標題。 每一級標題經過#來表示,例如一級標題是一個#,二級標題就是兩個#,以此類推。html
在markdown中,若是想要表示區塊引用,可使用>來表示,例如,表示某人說的一句話。markdown
李白:安能使我摧眉折腰事權貴,使我不得開心顏編輯器
一樣,咱們的引用也能夠是多行的,那麼就能夠在>一行的後面輸入回車,而後繼續來書寫內容,以下:學習
世上本無路,走的人多了,也就有了路 * -- 魯迅 * 魯迅(1881年9月25日-1936年10月19日),原名周樟壽,後更名周樹人,字豫山,後改豫才,「魯迅」是他1918年發表《狂人日記》時所用的筆名,也是他影響最爲普遍的筆名,浙江紹興人。著名文學家、思想家,五四新文化運動的重要參與者,中國現代文學的奠定人。字體
在markdown語法中,支持列表的語法,而列表一般狀況下分爲無序列表和有序列表。code
markdown中,想要實現無序列表的樣式,能夠在每一項選項前添加*或者+或者-,以下:htm
也可使用 + 或者 - 來實現無序列表圖片
markdown中,想要實現有序列表的樣式,能夠在每個選項前面使用數字和英文的點.以下:ip
和程序相關的寫做或是標籤語言原始碼一般會有已經排版好的代碼區塊,一般這些區塊咱們並不但願它以通常段落文件的方式去排版,而是照原來的樣子顯示,Markdown會用pre和code標籤來把代碼區塊包起來。
要在 Markdown 中創建代碼區塊很簡單,只要簡單地縮進 4 個空格或是 1 個製表符就能夠,例如,下面的輸入:
function show () { alert('hello,world') } show()
能夠在一行中使用三個以上的星號,減號,下劃線來創建一個分割線,行內不能有其餘內容,可是能夠在其中插入空格 ,下面的幾種寫法均可以建立分割線:
*** * * * ___ _ _ _ ________
在markdown中表示連接,能夠按照下面的語法來實現。
首先,連接文字要使用[] 來表示連接的名字,而在連接的網址則在後面使用()來表示。 以下:
[百度](http://www.baidu.com)
效果以下:
在正常的文本編輯中,常常會碰到須要強調的內容,那麼可使用星號(*)和下劃線(_)來表示須要強調的內容。
以下:
*hello,world*
效果以下: hello,world
若是用兩個星號或者下劃線,則字體會加粗,強調級別更高。
以下:
**hello,world**
效果以下:
hello,world
若是要在文檔內容中表示代碼,則可使用反引號(``)將內容包裹起來。 以下:
`var a = "hello,world"; alert(a) `
效果以下: ` var a = "hello,world" alert(a)
在平常的編輯中,若是須要加入圖片,能夠採用下面的方式:

在markdown中,存在一些特殊的字符,具備必定的語法意義,例如#表示標題等等,那麼在文字編輯的時候想要輸出這些特殊的字符不可以直接輸出,而是應該使用\轉義。
以下:
\#
效果以下: #