測試基礎之測試概念
------------恢復內容開始------------
Markdown學習筆記
前言
Markdown是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件。
Markdown編寫的文件可以匯出 HTML 、Word、影象、PDF、Epub 等多種格式的文件。
Markdown 編寫的文件字尾為 .md, .markdown。
實際上是個非常簡單、非常容易學習的排版語法。
當前許多網站都廣泛使用 Markdown 來撰寫幫助文件或是用於論壇上發表訊息!
並且對程式碼和數學公式的支援比較友好,是一個很值得程式設計師學習的語言!
這裡推薦一個全平臺通用的編輯器[Typora ][
這裡要說一下,不同編輯器對連結的格式是不一樣的,不同網站的部落格也是不一樣的,這裡以Typora編輯器顯示的為準
主要是懶,不想再寫一次,複製貼上就完事了
標題
標題有兩種書寫模式
-
使用 = 和 - 標記一級標題和和二級標題
-
使用 # 號標記
使用使用 = 和 - 標記
語法標記如下,一般這種不太常用瞭解即可
我展示的是一級標題
=================
我展示的是二級標題
-----------------
使用 # 號標記
使用 #
號可以表示1-6級的標題(不會有人6級標題還不夠用吧......),多少個#
號就代表有多少級標題(別忘了#
## 二級標題
### 三級標題
#### 四級標題
##### 五級標題
###### 六級標題
段落格式
這個簡單回車就好了,主要是要記錄一下,在Markdown裡面可以再段落末尾使用__兩個空格__代表換行
字型
字型打法如下,可以用星號*
,也可以用下劃線_
,看個人習慣,個數代表不同的樣式,案例如下。
*斜體文字*
_斜體文字_
**粗體文字**
__粗體文字__
***粗斜體文字***
___粗斜體文字___
~~刪除文字~~
斜體文字
斜體文字
粗體文字
粗體文字
粗斜體文字
粗斜體文字
刪除文字
分割線
使用三個以上的星號*
,減號-
,下劃線_
*
,減號-
之間插入空格),效果如下
***
---
___
連結
插入連結,一般了有三種
-
本地圖片連結
-
網路圖片連結
-
網址連結
本地圖片連結
語法規則如下,有兩種寫法(圖片描述可以省略)
![圖片描述](圖片URL路徑"title")
![圖片描述](圖片URL路徑)
網路圖片連結
語法規則如下(跟本地的有啥區別?)
![圖片描述](圖片URL路徑)
除此之外可以使用以下形式對圖片地址使用變數
![logo][1]
[1]: 圖片地址URL
自動連結
沒啥好說的<>
直接用這兩個符號包裹就是了(這裡要說一下,不同編輯器對連結的格式是不一樣的,這裡以Typora編輯器顯示的為準),我就直接拿百度做例子算了,對了郵箱也可用這個來實現。
< 網址 >
<www.baidu.com>
除了上面的方法還可以使用下面這種形式給連結標註
[連結名稱][連結地址]
[百度][www.baidu.com]
同樣,這個也能用以下形式對連結地址使用變數
![文字][變數]
[變數]: 連結地址URL
程式碼塊
這東西對於我們學計算機的真是利器(方便複製~),插入程式程式碼的方式是利用反引號符號(一般在ESC鍵下方,和 ~
同一個鍵)包裹程式碼。(事實上直接複製貼上程式碼也行,主要看Markdown的編輯器支不支援自動識別程式碼塊)
單個反引號包裹單個程式碼,三個反引號包裹多行程式碼(在反引號後面可以輸入程式碼名字進行標識,記得空格)樣例如下
` 程式碼 `
``` java
程式碼
```
寫個Hello World
玩玩
C/C++
#include <stdio.h>
int main()
{
printf("Hello World");
return 0;
}
JAVA
public class HelloWorld {
public static void main(String[] args) {
System.out.println("hello world");
}
}
Python
print 'Hello World'
人生苦短,我還是學Python吧
這裡還有高階使用,後面再慢慢補吧
引用
這個似乎也沒啥好說的>
後面加上引用段落即可,並且多個>
可以組成巢狀引用
>
>>
>>>
真好玩
好玩
玩
引用還可以引用連結,程式碼塊等
<www.baidu.com>
[百度][www.baidu.com]
#include <stdio.h> int main() { printf("Hello World"); return 0; }
列表
列表主要有兩種
- 無序列表
- 有序列表
無序列表
使用星號*
,加號+
,減號-
,可以直接表示無序列表(記得加空格)
* 文字1
* 文字1
* 文字1
+ 文字2
+ 文字2
+ 文字2
- 文字3
- 文字3
- 文字3
- 文字1
- 文字1
- 文字
- 文字2
- 文字2
- 文字2
- 文字3
- 文字3
- 文字3
有序列表
有序列表用數字加上.
號來表示,不要忘了後面的標題要空一個格
1. 文字1
2. 文字2
- 文字1
- 文字2
巢狀列表
顧名思義就是有序列表和無序列表的套娃,只要在子列表的選項前面加四個空格就好了
* 無序列表1
1. 有序列表1.1
2. 有序列表1.2
* 無序列表2
- 無序列表2.1
- 無序列表2.2
- 無序列表1
- 有序列表1.1
- 有序列表1.2
- 無序列表2
- 無序列表2.1
- 無序列表2.2
並且無序列表跟有序列表可以同時使用
* 1. 混合列表
-
- 混合列表
列表的標題也支援各種字型
* 1. *斜體標題*
* 2. _斜體標題_
* 3. **粗體標題**
* 4. __粗體標題__
* 5. ***粗斜體標題***
* 6. ___粗斜體標題___
* 7. ~~刪除標題~~
-
- 斜體標題
-
- 斜體標題
-
- 粗體標題
-
- 粗體標題
-
- 粗斜體標題
-
- 粗斜體標題
-
刪除標題
列表不光可以單獨使用,也可以使用其他的 Markdown 語法,包括標題、引用、程式碼區塊等。
* 1. # 標題
* 2. >引用
* 3. ``` java
print 'Hello World'
-
-
標題
-
-
-
引用
-
-
-
print 'Hello World'
-
還有很多就不舉例子了
注意事項
在使用列表時,只要是數字後面加上英文的點,就會無意間產生列表,比如2017.12.30 這時候想表達的是日期,有些軟體把它被誤認為是列表。
解決方式:在每個點前面加上\就可以了。(本質就是用轉義字元嘛)
表格
Markdown表格使用 | 來分隔單元格,使用 - 來分隔表頭和其它行。
| 表頭 | 表頭 |
| --- | --- |
| 單元格 | 單元格 |
| 單元格 | 單元格 |
表頭 | 表頭 |
---|---|
單元格 | 單元格 |
單元格 | 單元格 |
對齊模式
-: 設定內容和標題欄右對齊
:- 設定內容和標題欄左對齊
:-: 設定內容和標題欄居中對齊
| 左對齊 | 右對齊 | 居中對齊 |
| :---- | ----: | :----: |
| 單元格 | 單元格 | 單元格 |
| 單元格 | 單元格 | 單元格 |
左對齊 | 右對齊 | 居中對齊 |
---|---|---|
單元格 | 單元格 | 單元格 |
單元格 | 單元格 | 單元格 |
轉義
Markdown 使用了很多特殊符號來表示特定的意義,如果需要顯示特定的符號則需要使用轉義字元,就要使用反斜槓轉義特殊字元。
Markdown支援對以下特殊符號的轉義:
符號 | 名稱 |
---|---|
\ | 反引號 |
* | 星號 |
_ | 下劃線 |
{} | 花括號 |
[] | 方括號 |
() | 小括號 |
# | 井字號 |
+ | 加號 |
- | 減號 |
. | 英文句點 |
! | 感嘆號 |
例如:
**文字加粗**
\*\*正常顯示星號\*\*
文字加粗
** 正常顯示星號 **
插入 LaTeX 數學公式
可以使用兩個美元符 $$ 包裹 TeX 或 LaTeX 格式的數學公式來實現。
$$
\mathbf{V}_1 \times \mathbf{V}_2 =
\begin{vmatrix}
\mathbf{i} & \mathbf{j} & \mathbf{k} \\
\frac{\partial X}{\partial u} & \frac{\partial Y}{\partial u} & 0 \\
\frac{\partial X}{\partial v} & \frac{\partial Y}{\partial v} & 0 \\
\end{vmatrix}
$$
\[\mathbf{V}_1 \times \mathbf{V}_2 =
\begin{vmatrix}
\mathbf{i} & \mathbf{j} & \mathbf{k} \\
\frac{\partial X}{\partial u} & \frac{\partial Y}{\partial u} & 0 \\
\frac{\partial X}{\partial v} & \frac{\partial Y}{\partial v} & 0 \\
\end{vmatrix}
\]更詳細的數學公式可以參考
這裡就不做深究
註腳
在需要添加註腳的文字後加上腳註名字[^註腳名字]
,稱為加註。 然後在文字的任意位置(一般在最後)新增腳註,腳註前必須有對應的腳註名字。
我是例子[^ 1]
[^1]: 例子
我是例子^ 1
引用和參考資料
------------恢復內容結束------------