1.標題
首先是標題:用#標記,在標題開頭 加上1~6個#,依次代表一級標題、二級標題....六級標題。
# 一級標題
## 二級標題
### 三級標題
#### 四級標題
##### 五級標題
###### 六級標題
效果如下:
一級標題
二級標題
三級標題
四級標題
五級標題
六級標題
2.列表
Markdown 支持有序列表和無序列表。
無序列表使用-、+和*作為列表標記
- 1
- 2
- 3
* 1
* 2
* 3
+ 1
+ 2
+ 3
注意的是這里符號后必須要有一個空格才能夠起作用。
效果如下:
- 1
- 2
- 3
3.快捷鍵
- 加粗
Ctrl + B - 斜體
Ctrl + I - 引用
Ctrl + Q - 插入鏈接
Ctrl + L - 插入代碼
Ctrl + K - 插入圖片
Ctrl + G - 提升標題
Ctrl + H - 有序列表
Ctrl + O - 無序列表
Ctrl + U - 橫線
Ctrl + R - 撤銷
Ctrl + Z - 重做
Ctrl + Y
4.表格
Markdown Extra 表格語法:
項目 | 價格
-------- | ---
Computer | $1600
Phone | $12
Pipe | $1
效果如下:
| 項目 | 價格 |
|---|---|
| Computer | $1600 |
| Phone | $12 |
| Pipe | $1 |
可以使用冒號來定義對齊方式:
| 項目 | 價格 | 數(shù)量 |
| :-------- | --------:| :--: |
| Computer | 1600 元 | 5 |
| Phone | 12 元 | 12 |
| Pipe | 1 元 | 234 |
顯示效果如下:
| 項目 | 價格 | 數(shù)量 |
|---|---|---|
| Computer | 1600 元 | 5 |
| Phone | 12 元 | 12 |
| Pipe | 1 元 | 234 |
5.代碼塊
代碼塊語法遵循標準markdown代碼,
使用```后面加上一個空格,例如:
@requires_authorization
def somefunc(param1='', param2=0):
'''A docstring'''
if param1 > param2: # interesting
print 'Greater'
return (param2 - param1 + 1) or None
class SomeClass:
pass
>>> message = '''interpreter
... prompt'''
6.腳注
生成一個腳注[1].
7.強調(diào)
兩個或-代表加粗,一個或-代表斜體,~~代表刪除。
**加粗文本** 或者 __加粗文本__
*斜體文本* 或者_斜體文本_
~~刪除文本~~
效果如下:
加粗文本 或者 加粗文本
斜體文本 或者斜體文本
刪除文本
8.目錄
用 [TOC]來生成目錄:
@[toc]
9.數(shù)學公式
使用MathJax渲染LaTex 數(shù)學公式,詳見[math.stackexchange.com][1].
- 行內(nèi)公式,數(shù)學公式為:
。
- 塊級公式:
更多LaTex語法請參考 [這兒][3].
10.UML 圖:
可以渲染序列圖:
張三->李四: 嘿,小四兒, 寫博客了沒?
Note right of 李四: 李四愣了一下,說:
李四-->張三: 忙得吐血,哪有時間寫。
效果如下:
sequenceDiagram
張三->>李四: 嘿,小四兒, 寫博客了沒?
Note right of 李四: 李四愣了一下,說:
李四-->>張三: 忙得吐血,哪有時間寫。
或者流程圖:
st=>start: 開始
e=>end: 結(jié)束
op=>operation: 我的操作
cond=>condition: 確認?
st->op->cond
cond(yes)->e
cond(no)->op
效果如下:
flowchat
st=>start: 開始
e=>end: 結(jié)束
op=>operation: 我的操作
cond=>condition: 確認?
st->op->cond
cond(yes)->e
cond(no)->op
-
這里是 腳注 的 內(nèi)容. ?