Markdown快速上手指南
1、Markdown介紹
markdown可以實現快速html文檔編輯,格式優沒,並且不需要使用html元素。 markdown采用普通文本的形式,例如讀書筆記等易於使用的文本格式進行編寫。 如果實在需要生成markdown不支持的html元素的話,可以直接在文本中嵌入html標簽,markdown並不會將其顯式出來。
2、標題標簽
markdown使用#方式對應生成相應的標題標簽,#的個數就是標題的題號!其中二號標題帶添加下划線。markdown代碼與效果圖如下:
標題1
標題2
標題3
標題4
標題5
標題6
#######標題7
3、引用文本
引用某段文本,效果是左側有豎線進行修飾,每一行可以使用兩個以上的空格結尾,就可以實現換行效果。markdown文本與效果如下:
故人西辭黃鶴樓,煙花三月下揚州。 孤帆遠影碧空盡,唯見長江天際流。
故人西辭黃鶴樓,煙花三月下揚州。
孤帆遠影碧空盡,唯見長江天際流。
Alt text
4、無編號列表
無符號列表是沒有數字序號,使用圓點作為修飾符號。markdown使用*、+、-效果是相同的。代碼與效果如下:
- 條目1
- 條目2
- 條目3
- 條目4
條目1
條目2
條目3
條目4
5、有編號列表
有序列表是有數字序號,markdown可以使用任何數字,不一定非要連續。但是生成的序號是連續的。markdown代碼與效果如下:
1. 條目1
1. 條目2
1. 條目3
1. 條目4
條目1
條目2
條目3
條目4
6、列表內使用標題、段落和引用
列表中可以使用標題,正常使用即可。列表內還可以嵌入段落。代碼與效果如下:
條目1
條目2
hello world!
final V putVal(int hash, K key, V value, boolean onlyIfAbsent,boolean evict) ..}
條目2
段落內容段落內容段落內容段落內容段落內容段落內容段落內容段落內容段落內容
段落內容段落內容段落內容段落內容內容內容內容內容內容內容段落內容段落內容
段落內容段落內容段落內容段落內容
條目1
段落內容段,落內容段落內容段落內容段落內容段落內容段落內容。段落內容段落內容
段落內容段落內容段落內容段落內容段落內容段落內容段落內容段落內容段落內容。到
段落段落內容段落內容段落內容段落內容!
final V putVal(int hash, K key, V value, boolean onlyIfAbsent,
boolean evict) {
...
return null;
}
條目2
段落內容段落內容段落內容段落內容段落內容段落內容段落內容段落內容段落內容
段落內容段落內容段落內容段落內容內容內容內容內容內容內容段落內容段落內容
段落內容段落內容段落內容段落內容
7、分割線
markdown可以使用*、-、_實現分割線效果,三者區別是分割線和字體的效果不同。代碼和效果如下:
部分1
部分2
部分3
8、文本強調
文本強調使用*或-線括起來。代碼和效果如下:
冬天的時候,不要舔鐵!!!
冬天的時候,不要舔鐵!!!
冬天的時候,不要舔鐵!!!
冬天的時候,不要舔鐵!!!
冬天的時候,不要舔鐵!!!
冬天的時候,不要舔鐵!
9、表格
表格第一行使用|分割多個字段的名稱,就表示表頭,第二行就是每列的對齊屬性,:-表示左對齊、
-:表示右對齊;:-:表示中間對齊。代碼和效果如下:
ID 姓名 年齡
1 tom 90
2 tomas 100
3 tomasLee 90
4 tomson 80
10、時序圖
時序圖是UML圖中非常重要的一種圖,markdown中支持該圖,但是markdownpad2軟件不支持。代碼效果如下:
sequence Alice->Bob: Hello Bob,how are you? note right of Bob: Bob thinks Bob-->Alice: I am good thanks!
Alice->Bob: Hello Bob,how are you?
note right of Bob: Bob thinks
Bob-->Alice: I am good thanks!
11、流程圖
流程圖是UML圖中非常重要的一種圖,markdown中支持該圖,但是markdownpad2軟件不支持。代碼效果如下:
flow st=>start: Start op=>operation: Your Operation cond=>condition: Yes or No? e=>end st->op->cond cond(yes)->e cond(no)->op </font>
st=>start: Start
op=>operation: Your Operation
cond=>condition: Yes or No?
e=>end
st->op->cond
cond(yes)->e
cond(no)->op
12、希臘字母表
字母名稱 大寫 markdown原文 小寫 markdown原文
alpha A A α \alpha
beta B B β \beta
gamma Γ \Gamma γ \gamma
delta Δ \Delta δ \delta
epsilon E E ϵ \epsilon
-
-
- ε \varepsilon
zeta Z Z ζ \zeta
eta E E η \eta
theta Θ \Theta θ \theta
iota I I ι \iota
kappa K K κ \kappa
lambda Λ \Lambda λ \lambda
Mu M M μ \mu
nu N N ν \nu
xi Ξ \Xi ξ \xi
omicron O O ο \omicron
pi Π \Pi π \omicron
rho P P ρ \rho
sigma Σ \Sigma σ \sigma
tau T T τ \tau
upsilon Υ \Upsilon υ \upsilon
phi Φ \Phi ϕ \phi
- ε \varepsilon
-
-
-
- φ \varphi
chi X X χ \chi
psi Ψ \Psi ψ \psi
13、數學符號表(Latex)
- φ \varphi
-
markdown支持多種數學符號,使用方式如下:
注意:數學公式使用時需要使用$包起來,有時出不來效果的話,就在$和$$切換使用一下,可以看到效果。
符號 解釋 語法
→→ 趨近於 \to
∞∞ 無窮大 \infty()
∑∞n=1∑n=1∞ 求和 \sum
x 乘法 times(x)
÷÷ 除法 \div()
±± 加減號 \pm
∘∘ 圓圈 \circ
⋅⋅ 點乘 \cdot
≤≤ 小於等於 \leq
≥≥ 大於等於 \geq
⊂⊂ 子集 \subset
⊃⊃ 超集 \supset
∈∈ 屬於 \in
≠≠ 不等 \noteq
←← 左箭頭 \leftarrow
→→ 右箭頭 \rightarrow
⟶⟶ 右長箭頭 \longrightarrow
↑↑ 上箭頭 \uparrow
↓↓ 下箭頭 \downarrow
∇∇ \nabla
∠∠ 角 \angle
∀∀ 任意 \forall
∃
∃
存在 \exists
′
′
導數 \prime
sinsin 正弦 \sim
cos
cos
余弦 \cos
lim∞n=1limn=1∞ 極限 \lim
log
log
對數 \log
∏
∏
累乘 \proc
⋃
⋃
並集 \bigcup
⋂
⋂
交集 \bigcap
12
12
分數線 \frac{1}{2}
\vline\vline 絕對值豎線 \vline
4–√3
43
根號 \sqrt[3]{4}
14、數學公式表示
14.1 直線函數
$$
y = ax + b
$$
y=ax+b
y=ax+b
14.2 二次函數
$$
y=ax^2 + bx + c
$$
y=ax2+bx+c
y=ax2+bx+c
14.3 三元二次方程
$$
f(x) = X^2 + Y^2 + Z^2 + C
$$
f(x)=X2+Y2+Z2+C
f(x)=X2+Y2+Z2+C
14.4 兩點間距離公式
$$
\vline AB \vline=\sqrt[2]{{(x_2 - x_1)}^2 + {(y_2 - y_1)}^2}
$$
\vlineAB\vline=(x2−x1)2+(y2−y1)2−−−−−−−−−−−−−−−−−−√2
\vlineAB\vline=(x2−x1)2+(y2−y1)22
14.5 一元二次方程的解
$$
x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}
$$
x=−b±b2−4ac−−−−−−−√2a
x=−b±b2−4ac2a
14.6 矩陣輸入
$$
\left{
\begin{matrix}
1 & 2 & 3 \
4 & 5 & 6 \
7 & 8 & 9
\end{matrix}
\right} \tag{2}
$$