Markdown 是一種輕量級標記語言,允許人們使用易讀易寫的純文本格式編寫文檔。當前許多網站都廣泛使用 Markdown 來撰寫幫助文檔或是用於論壇上發表消息。推薦使用 Typora 編輯器,它支持 MacOS 、Windows、Linux 平臺,且包含多種主題,編輯後直接渲染出效果。 ...
Markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文本格式編寫文檔。
當前許多網站都廣泛使用 Markdown 來撰寫幫助文檔或是用於論壇上發表消息。例如:GitHub、簡書、reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge等。
推薦使用 Typora 編輯器,它支持 MacOS 、Windows、Linux 平臺,且包含多種主題,編輯後直接渲染出效果。附上Typora 官網:https://typora.io/
一、標題
使用#號可表示 1-6 級標題,一級標題對應一個#號,二級標題對應兩個#號,以此類推。
註:標準語法一般在#後跟個空格再寫文字
示例:
# 這是一級標題
## 這是二級標題
### 這是三級標題
#### 這是四級標題
##### 這是五級標題
###### 這是六級標題
效果:
這是一級標題
這是二級標題
這是三級標題
這是四級標題
這是五級標題
這是六級標題
二、字體
加粗
文字左右分別用兩個*號包起來
斜體
文字左右分別用一個*號包起來
斜體加粗
文字左右分別用三個*號包起來
刪除線
文字左右分別用兩個~~號包起來
示例:
**這是加粗的文字**
*這是傾斜的文字*`
***這是斜體加粗的文字***
~~這是加刪除線的文字~~
效果:
這是加粗的文字
這是傾斜的文字`
這是斜體加粗的文字
這是加刪除線的文字
三、引用
在引用的文字前加>即可,引用可以嵌套。
示例:
>這是引用的內容
>>這是引用的內容
效果:
這是引用的內容
這是引用的內容
列表中使用
示例:
* 第一項
> 引用1
> 引用2
* 第二項
效果:
第一項
引用1
引用2第二項
四、分割線
三個或者三個以上的 - 或者 * 都可以。
示例:
----
效果:
五、圖片
![圖片alt](圖片地址 ''圖片title'')
圖片alt就是顯示在圖片下麵的文字,相當於對圖片內容的解釋。
圖片title是圖片的標題,當滑鼠移到圖片上時顯示的內容。title可加可不加
示例:
![博客園logo](<https://www.cnblogs.com/images/logo_small.gif> ''博客園logo'')
效果:
六、超鏈接
[超鏈接名](超鏈接地址 "超鏈接title")
title可加可不加
示例:
[百度](http://www.baidu.com)
效果:
七、列表
支持有序列表和無序列表。
無序列表使用星號(*****)、加號(+)或是減號(-)作為列表標記,效果相同。
示例:
* 第一項
* 第二項
* 第三項
效果:
- 第一項
- 第二項
- 第三項
有序列表使用數字並加上 . 號來表示。
示例:
1. 第一項
2. 第二項
3. 第三項
效果:
- 第一項
- 第二項
- 第三項
列表嵌套
列表嵌套只需在子列表中的選項添加四個空格即可。
示例:
1. 第一項:
- 第一項嵌套的第一個元素
- 第一項嵌套的第二個元素
2. 第二項:
- 第二項嵌套的第一個元素
- 第二項嵌套的第一個元素
效果:
- 第一項:
- 第一項嵌套的第一個元素
- 第一項嵌套的第二個元素
- 第二項:
- 第二項嵌套的第一個元素
- 第二項嵌套的第一個元素
八、代碼
單行代碼:代碼之間分別用一個反引號包起來
代碼區塊:可以用 ``` 包裹一段代碼,並指定一種語言(也可以不指定),也可以使用 4 個空格或者一個製表符(Tab 鍵)
示例:
`printf("hello")`
```python
a = hello world
print(a)
```
效果:
printf("hello")
a = hello world
print(a)
九、表格
製作表格使用 | 來分隔不同的單元格,使用 - 來分隔表頭和其他行。
對齊方式
- -: 設置內容和標題欄居右對齊。
- :- 設置內容和標題欄居左對齊。
- :-: 設置內容和標題欄居中對齊。
示例:
| 左對齊 | 右對齊 | 居中對齊 |
| :-----| ----: | :----: |
| 單元格 | 單元格 | 單元格 |
| 單元格 | 單元格 | 單元格 |
效果:
左對齊 | 右對齊 | 居中對齊 |
---|---|---|
單元格 | 單元格 | 單元格 |
單元格 | 單元格 | 單元格 |