MARKDOWN基礎

markdown 基礎

    你好,我是markdown文檔

介紹

Markdown是一種可使用普通文本編輯器編寫的標記語言,經過簡單的標記語法,它可使普通文本內容具備必定的格式。php

說的簡單一點,markdown其實就是一種簡單的文本,與普通的文本文件 (txt文件)不一樣的是,支持一些特殊的符號,經過特殊的符號來表示不一樣的語義,而且給予不一樣的樣式。同時普通的文本文件後綴是.txt,而markdown文件的後綴是.md。css

宗旨和特色

markdown 實現的宗旨是[易讀易寫]。方便書寫和閱讀,經過特殊的符號實現一些基礎的樣式,而不一樣的符號也表明了不一樣的語義,例如#表示一級標題,##則表示二級標題。html

同時,markdown文件還能夠兼容一些html標籤,讓markdown書寫的範圍應用更廣。css3

在markdown文件中,一些特殊字符會被轉換,因此想要在markdown中輸出一些特殊字符須要使用實體字符才能輸出成。markdown

例如想要輸出© 必須使用實體字符。編輯器

http://tool.xker.com/htmlchar.php學習

markdown經常使用語法

標題

在markdown中,存在不一樣級別的標題,相似於咱們在做文中的標題,共有六級標題。
每一級標題經過#來表示,例如一級標題是一個#,二級標題就是兩個#,以此類推。字體

區塊引用

在markdown中,若是想要表示區塊引用,可使用>來表示,例如,表示某人說的一句話。設計

李白:安能使我摧眉折腰事權貴,使我不得開心顏code

一樣,咱們的引用也能夠是多行的,那麼就能夠在>一行的後面輸入回車,而後繼續來書寫內容,以下:

世上本無路,走的人多了,也就有了路 * -- 魯迅 *
魯迅(1881年9月25日-1936年10月19日),原名周樟壽,後更名周樹人,字豫山,後改豫才,「魯迅」是他1918年發表《狂人日記》時所用的筆名,也是他影響最爲普遍的筆名,浙江紹興人。著名文學家、思想家,五四新文化運動的重要參與者,中國現代文學的奠定人。毛主席曾評價:「魯迅的方向,就是中華民族新文化的方向。

在區塊引用中,也可使用其餘的markdown語法,例如標題:

兄弟連H5全棧開發課程
  1. HTML5 + css3
  2. JavaScript
  3. jQuery
  4. 響應式網頁設計
  5. Less and Sass
  6. Vue.js
  7. Node.js
  8. Express
  9. ......

列表

在markdown語法中,支持列表的語法,而列表一般狀況下分爲無序列表和有序列表。

無序列表

markdown中,想要實現無序列表的樣式,能夠在每一項選項前添加*或者+或者-,以下:

  • 白日依山盡
  • 黃河入海流
  • 欲窮千里目
  • 更上一層樓

固然也可使用 + 或者 - 來實現無序列表

  • 鋤禾日當午
  • 汗滴禾下土
  • 誰知盤中餐
  • 粒粒皆辛苦

有序列表

markdown中,想要實現有序列表的樣式,能夠在每個選項前面使用數字和英文的點.

h5學習順序
  1. html
  2. css
  3. JavaScript

代碼區塊

和程序相關的寫做或是標籤語言原始碼一般會有已經排版好的代碼區塊,一般這些區塊咱們並不但願它以通常段落文件的方式去排版,而是照原來的樣子顯示,Markdown會用pre和code標籤來把代碼區塊包起來。

要在 Markdown 中創建代碼區塊很簡單,只要簡單地縮進 4 個空格或是 1 個製表符就能夠,例如,下面的輸入:

function show () {
    alert('hello,world')
}
show()

在上面的內容的前面,輸出四個空格或者一個製表符(一下tab鍵) ,就能夠實現代碼段的樣式。

分割線

能夠在一行中使用三個以上的星號,減號,下劃線來創建一個分割線,行內不能有其餘內容,可是能夠在其中插入空格 ,下面的幾種寫法均可以建立分割線:

***
* * * 
___
_ _ _
________

連接

在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)

圖片

在平常的編輯中,若是須要加入圖片,能夠採用下面的方式:

![圖片加載失敗時替代文字](圖片地址 "圖片的提示文字")

![鬱金香](./Tulips.jpg "鬱金香")

效果以下:
鬱金香

反斜槓的做用

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

以下:

\#

效果以下:
#

這樣就可以在正常的編輯中輸出這些特殊的字符。

相關文章
相關標籤/搜索