MarkDown是一種輕量級標記語法,這種語法利用特殊的文本字符來標識某種樣式,讓寫做者在寫做的時候能夠全身心的關注內容,而不須要太關心文章格式。當寫做完成後能夠將MarkDown文件轉換成HTML、PDF、圖像、Epub等多種通用格式的文檔。能夠說MarkDown是寫博客的利器。html
好比說,MarkDown語法中使用兩個**來標識加粗的樣式。咱們在書寫時只須要寫成java
我是一段文本,這裏須要**加粗**。程序員
通過MarkDown渲染後就是下面的效果markdown
我是一段文本,這裏須要加粗。網絡
MarkDown由Aaron Swartz和John Gruber共同設計。Aaron Swartz就是那位在 2013年1月11日自殺,有着開掛通常人生經歷的程序員。維基百科對他的介紹是:軟件工程師、做家、政治組織者、互聯網活動家、維基百科人。學習
他有着足以讓你跪拜的人生經歷:字體
優勢
使用Markdown有不少優點。網站
缺點spa
下面來介紹下MarkDown的簡明用法。操作系統
MarkDown的語法很是簡單,學習成本比較低。這也許也是MarkDown比較流行的一個緣由。
一、使用 = 和 - 標記一級和二級標題
我展現的是一級標題 ================= 我展現的是二級標題 -----------------
可是這種格式的標題最多隻能顯示兩級標題,平時咱們用的比較多的仍是下面介紹的#
形式的標題。
2. 使用 # 號標記
# 一級標題 ## 二級標題 ### 三級標題 #### 四級標題 ##### 五級標題 ###### 六級標題
Markdown 段落沒有特殊的格式,直接編寫文字就好。段落的換行是使用兩個以上空格加上回車。你也可使用一個空行來表示開啓一個新段落。
*斜體文本* _斜體文本_ **粗體文本** __粗體文本__ ***粗斜體文本*** ___粗斜體文本___
顯示效果以下:
斜體文本
斜體文本
粗體文本
粗體文本
粗斜體文本
粗斜體文本
*** * * * ***** - - - ----------
效果以下:
若是段落上的文字要添加刪除線,只須要在文字的兩端加上兩個波浪線 ~~ 。
~~程序員自由之路~~
顯示效果以下:
程序員自由之路
<u>程序員自由之路</u>
顯示效果以下:
程序員自由之路
程序員自由之路[^slogan]
顯示效果以下:
程序員自由之路[1]
無序列表使用星號(*)、加號(+)或是減號(-)做爲列表標記
* 程序員自由之路1 + 程序員自由之路2 - 程序員自由之路3
顯示效果
有序列表使用數字並加上 . 號來表示。
1. 程序員自由之路1 2. 程序員自由之路2 3. 程序員自由之路3
顯示效果以下
有序列表和無序列表之間能夠嵌套
1. 程序員1 - 自由之路1 - 自由之路2 2. 程序員2 - 自由之路3 - 自由之路4
顯示效果以下:
MarkDown中使用>來表示引用。
> 事實代表,執着的程序員更容易成功~
顯示效果以下:
事實代表,執着的程序員更容易成功~
MarkDown中通常使用一對```來表示代碼塊。同時在```旁邊還能夠指定代碼具體是屬於什麼語言。
```java
public class Hello{
public static void main(String[] args){
System.out.println("Hello World...");
}
}
```
顯示效果以下:
public class Hello{ public static void main(String[] args){ System.out.println("Hello World..."); } }
MarkDown中連接的語法以下
[鏈接名稱](連接地址) <鏈接地址>
顯示效果以下:
歡迎訪問個人我的網站程序員自由之路
歡迎訪問個人我的網站<www.chensongxia.cn>
MarkDown也支持文內跳轉語法,通常經過HTML標籤完成。
歡迎閱讀自由之路寫的代碼
MarkDown中的圖片語法以下
![alt 屬性文本](圖片地址) ![alt 屬性文本](圖片地址 "可選標題")
咱們可使用img標籤來使用更高級的圖片樣式。
<img src="line" width="50%" >
MarkDown的表格語法以下:
| 表頭 | 表頭 | | ---- | ---- | | 單元格 | 單元格 | | 單元格 | 單元格 |
顯示效果以下:
表頭 | 表頭 |
---|---|
單元格 | 單元格 |
單元格 | 單元格 |
咱們能夠設置表格的對齊方式:
| 左對齊 | 右對齊 | 居中對齊 | | :-----| ----: | :----: | | 單元格 | 單元格 | 單元格 | | 單元格 | 單元格 | 單元格 |
顯示效果以下:
左對齊 | 右對齊 | 居中對齊 |
---|---|---|
單元格 | 單元格 | 單元格 |
單元格 | 單元格 | 單元格 |
目前MarkDown支持的HTML元素:<kbd> <b> <i> <em> <sup> <sub> <br>
等。
自由之路上咱們攜手前行 ↩︎