mardown學習總結

一、 markdown簡介

Markdown 是一種用來寫作的輕量級標記語言,創始人爲約翰·格魯伯(John Gruber)

優點

  1. 純文本,所以兼容性極強,可以用所有文本編輯器打開
  2. 它用簡潔的語法代替排版,使我們專心於碼字
  3. 格式轉換方便,Markdown 的文本你可以輕鬆轉換爲 html、PDF等
  4. Markdown 的標記語法有極好的可讀性

對於從事寫作、文字編輯以及想寫博客的人來說,非常有學習的必要。

編輯器

  1. sublimetext(本人從事前端開發最喜歡用的一個編輯器,輕量級,但是非常強大)、Mac的mou、Markdownpad等
  2. 很多網站也支持了 Markdown 的文字錄入,如簡書
  3. 在線編輯器,推薦StackEdit、印象筆記的馬克飛象

二、 markdown語法

這裏只是簡單介紹markdown經常用到的語法標記,也只是個人覺得最簡單實用、能夠快速入門,如果您想深入學習、瞭解更多的markdown功能,請點擊下面的文檔:

Markdown 語法說明 (簡體中文版)


標題

在行首插入 1 到 6 個 # ,對應到標題 1 到 6 ,#後面都應該加上空格

# 這是 H1
## 這是 H2
###### 這是 H6

列表

1.無序列表

加號“+”或減號“-”都可以作爲列表標記,注意後面要跟一個空格。

- Red

- Green

- Blue

或者

+ Red

+ Green

+ Blue

或者

* Red

* Green

* Blue

效果都是一樣的:

  • Red

  • Green

  • Blue

2.有序列表

使用數字、一個英文句號和一個空格即可。

1. Red

2. Green

3. Blue

鏈接

在方括號寫下鏈接文字,圓括號寫下網址即可。也可以在右邊加上空格,再用引號加上title屬性。(這個title屬性可能有些人不知道,就是鼠標移動到鏈接上會顯示的文本)

[好中文的樣子](http://www.jianshu.com/p/d409bb2b5d6c "http://www.jianshu.com/p/d409bb2b5d6c")

效果:

好中文的樣子

還有一種在文章最後參考式的鏈接,在鏈接文字的括號後面再接上另一個方括號,而在第二個方括號裏面要填入用以辨識鏈接的標記:

This is [an example][id] reference-style link.

你也可以選擇性地在兩個方括號中間加上一個空格:

This is [an example] [] reference-style link.

接着,在文件的任意處,你可以把這個標記的鏈接內容定義出來:

[id]: http://example.com/  "Optional Title Here"

當第二個方括號裏面爲空格時,定義時應當取第一個方括號
同樣,可以在定義時,寫上title屬性


圖片

比鏈接的語法在前面多了一個英文感嘆號!。方括號裏面的文字則是圖片底下的註釋,可以爲空。同樣可以設置title屬性。

![](/path/to/img.jpg "Alt text")
img.jpg

有些 Markdown 編輯器也支持拖拽插入圖片,這就簡單多了。例如簡書 或者 Ulysses 就有這種功能。不過,在不同的環境下顯示效果可能會有差異。


引用

可以使用">" 標記來引用其他人的言論、書籍或報紙的內容。只需要在段落的第一行最前面加上 > 即可:

> We believe that writing is about content, about what you want to say – not about fancy formatting. 
我們堅信寫作寫的是內容,所思所想,而不是花樣格式。
— Ulysses for Mac

We believe that writing is about content, about what you want to say – not about fancy formatting.
我們堅信寫作寫的是內容,所思所想,而不是花樣格式。
— Ulysses for Mac

引用可以嵌套,只要根據層次的不同,加上不同數量的 > 即可:

>  這是第一級引用。
>>  這是第二級引用。
>  現在回到第一級引用。

這是第一級引用。

這是第二級引用。
現在回到第一級引用。

在引用的區域內,也可以使用其他的 Markdown 語法,包括標題、列表等


代碼

標記一小段行內代碼,用反引號`左右把它包起來

Use the `printf()` function.

效果:Use the printf() function.

如果要標記代碼區段,你可以用多於三個反引號來開啓和結束代碼區段,注意開始和結束的反引號數量必須一致。
```
There is a literal backtick (`) here.
```


強調

在Markdown中,可以使用 * 和 _ 來表示斜體和加粗。需要注意的是,“_”是下劃線

  1. 在需要斜體的文本左右各加一個“*”或“_”

  2. 在需要加粗的文本左右各加兩個“*”或“_”

  3. 在需要加粗並且斜體的文本左右各加三個“*”或“_”


表格

|  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

分割線

在一行中用三個以上的星號、減號、底線來建立一個分隔線,行內不能有其他東西。你也可以在星號或是減號中間插入空格。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章