💡 Markdown 是什麼?
Markdown 是一種輕量級標記式語言,使用純文字格式編寫文件,像是如果要新增標題只要在最前面加入井字號即可,今天就來分享一些常用的 Markdown 語法。
什麼時候可以用 Markdown?
小編個人是在寫報告和做筆記的時候會用,只用打字就可以完成一篇漂亮的文件,完全不需要滑鼠輔助點選,真的超級猛。
哪裡可以用 Markdown?
網路上有很多 Markdown 的線上編輯器,這裡推薦 DILLINGER 還有非常火紅的 HackMD,大部分的編輯器都長的差不多,會有一個區域用來寫 Markdown,另一個區域則是預覽結果。
另外像是 Notion 也有支援 Markdown 語法,但各個平台的語法會有些微的差異,這篇文章主要以 HackMD 為主,底下的範例圖也是在 HackMD 上呈現的樣子,這裡有完整的範本。
💡 Markdown 語法
標題
透過#
符號來定義標題的級別,一個井字號代表為第一大標題,兩個井字號為第二大標題。
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
字體效果
*斜體字*
**粗體字**
***斜粗體***
~~刪除線~~
++底線++
==螢光標記==
正常^上標^
正常~下標~
標號
有序標號直接打上數字即可,無序標號可以用 -
、+
、*
,在撰寫時可以利用縮排做出不同層的標號。
1. 有序標號
2. 有序標號
3. 有序標號
- 無序標號
- 無序標號
+ 第一層
+ 第一層
- 第二層
- 第二層
1. 第三層
2. 第三層
連結
透過 []
重新命名連結,()
內則是貼上目標連結,如果不需要重新命名可以直接貼上連結。
[連結名稱](https://showsun63.blogspot.com/)
https://showsun63.blogspot.com/
引言
透過>
符號來建立引言。
>第一層
>>第二層
>>>第三層
分隔線
---
程式碼
單行的程式碼前後用 `
包起來即可,多行的程式碼則用3個 `
包起來,多行程式碼在第一行的 ```
後可以指定語言,程式碼就會根據語言標色,加入 =
則是顯示行號
`單行程式碼`
```c
#include <stdio.h>
int main(){
printf("Hello World");
return 0;
}
```
```c=
#include <stdio.h>
int main(){
printf("Hello World");
return 0;
}
```
圖片
和連結的方法很像,只要在最前面加入 !
就會顯示圖片,也可以同時使用圖片和連結來做出圖片連結。
[]
內的文字會在圖片載入失敗時顯示,在 HackMD 中還可以用 =數字x
來指定圖片大小
![失敗的圖片]()
![一般圖片](https://drive.google.com/uc?export=view&id=1wO9b8wxGSMzM18Y7ZzIcM0HcnQH6FVUT "鼠標懸浮顯示字" =150x)
[![圖片連結](https://drive.google.com/uc?export=view&id=1wO9b8wxGSMzM18Y7ZzIcM0HcnQH6FVUT =150x)](https://showsun63.blogspot.com/)
表格
用 |
來隔開各個欄位,透過 :
來選擇置中或左右。
| 欄位1 | 欄位2 | 欄位3 |
|:----- | -----:|:-----:|
| 置左 | 置右 | 置中 |
| $100 | $100 | $100 |
| $10 | $10 | $10 |
| $1 | $1 | $1 |
代辦事項
用 - [ ]
建立代辦事項,在方括號內加上 x
則代表完成。
- [ ] uncheck
- [x] check
這麼多語法記不起來怎麼辦? 當然是先收藏這篇文章啊~
其實用久了自然就會記起來了,新手也不用擔心,HackMD 有提供語法的按鍵,點一下就會產生相對應的語法了~