# 各種HackMD排版指令
:::info
[toc]
:::
註: 本篇使用深色模式效果較好。
### <font color="#B2A5FF">分隔線</font>
3個以上減號or星號。
:::spoiler 範例
---
:::
---
### <font color="#B2A5FF">清單</font>
輸入 `- `or`* ` (空白鍵)。
:::info
#### 可以使用巢狀結構(做縮排)
:::
:::spoiler 範例:
- 第一層
Hello
- 第二層
World
- 第三層
!
- 第四層
:::
---
### <font color="#B2A5FF">加入段落</font>
1. 每一行都加上 `<p>` (文字敘述......) `</p>` ,這樣的空行比較穩定。
:::spoiler 範例:
<p>第一行</p>
<p>第二行</p>
:::
<br/>
2. 在文字最後加上 `<br>`。
:::spoiler 範例
第一行<br>
第二行<br>
第三行<br>
:::
### <font color="#B2A5FF">表情符號</font>
打 `:` + `emoji代碼` + `:` 即可打出。
查找表情代碼 :point_right: [Emoji Finder](https://hackmdio.github.io/emoji-datasource-finder/) (直接複製貼上即可)。```註: 並非全部都可使用```
:::spoiler 範例:
讚 :+1: `:+1:`
倒讚 :-1: `:-1:`
拳頭 :punch: `:punch:`
:::
## <font color="#A4B465">文字效果</font>
### <font color="#B2A5FF">粗體</font>
選取文字後按下 `ctrl + b`。
:::spoiler 範例:
**Hello World !**
:::
### <font color="#B2A5FF">斜體</font>
在**文字兩側**各加上 `1個星號(*)`。
:::spoiler 範例:
*Hello World !*
:::
### <font color="#B2A5FF">粗體+斜體</font>
在**文字兩側**各加上 `2個星號(**)`。
:::spoiler 範例:
***Hello World !***
:::
---
### <font color="#B2A5FF">螢光重點</font>
在**文字兩側**各加上 `2個等號(==)`。
:::spoiler 範例:
==Hello World !==
:::
### <font color="#B2A5FF">透明底色</font>
在文字**兩側**加上一點 (位於Tab鍵上面)。
:::spoiler 範例:
`Hello World !`
:::
---
### <font color="#B2A5FF">變更字體顏色</font>
1. 自定義顏色
使用 `<font color="#色碼">` or `<font color = 色彩名稱>` 和 `</font>` 前後包住想要變色的文字。
色彩名稱對照參考 :point_right: [Color keywords](https://www.w3.org/wiki/CSS/Properties/color/keywords)
```
<font color="#D91656">Hello World!</font>
```
:::spoiler 範例:
<font color="#D91656">Hello World!</font>
:::
<br>
2. 重點顏色 (黃底+黃字)
使用`<mark style>` 和 `</mark>`
```
<mark style>重要內容</mark>
```
:::spoiler 範例:
<mark style>重要內容</mark>
:::
---
### <font color="#B2A5FF">刪除線</font>
前後加上`~~`
```
我的天,~~作者好帥~~!!
```
:::spoiler 範例:
我的天,~~筆者好帥~~!!
:::
---
### <font color="#B2A5FF">底線</font>
前後加上`++`
```
++Hello World !++
```
:::spoiler 範例:
++Hello World !++
:::
## <font color="#A4B465">上標 & 下標 (常用於數學)</font>
### <font color="#b2a5ff">上標</font>
前後加上`^`
```
a^2^ + b^2^ = c^2^
```
:::spoiler 範例:
a^2^ + b^2^ = c^2^
:::
### <font color="#b2a5ff">下標</font>
前後加上`~`
```
A(x~1~,y~1~) , B(x~2~,y~2~) , C(x~3~,y~3~)
```
:::spoiler 範例:
A(x~1~,y~1~) , B(x~2~,y~2~) , C(x~3~,y~3~)
:::
## <font color="#A4B465">區塊</font>
### <font color="#B2A5FF">程式碼區塊</font>
使用三個點(Tab鍵上面)前後包圍。
可以讓讀者直接複製。
:::spoiler 範例:
```
這是一個程式碼區塊
```
:::
---
### <font color="#B2A5FF">引用區塊</font>
`>`引用區塊,`>>`子引用區塊,`>>>`子子引用區塊。
:::info
#### 在>後面加上`[color=#色碼]`可以更改顏色。
:::
:::spoiler 範例:
> [color=#C68EFD] <font color="#A6F1E0">引用區塊</font>
HELLO
>>[color=#C68EFD] <font color="#A6F1E0">子引用區塊</font>
WORLD
>>>[color=#C68EFD] <font color="#A6F1E0">子子引用區塊</font>
!!!
:::
---
### <font color="#B2A5FF">收合功能</font>
- :::spoiler:::
用 `:::spoiler 開頭`,最後用 `:::` 結尾。
```
:::spoiler
文字描述...
:::
```
註: 在spoiler後面空一格打字,可變更收合文字。
:::spoiler 範例:
我本身就是範例。
:::
---
### <font color="#B2A5FF">色塊強調</font>
全都用 `:::關鍵字` 開頭,最後用 `:::` 結尾,一共有四種樣式。
- :::success
:::success
sucess 這是綠色色塊
:::
- :::info
:::info
info 這是藍色色塊
:::
- :::warning
:::warning
warning 這是黃色色塊
:::
- :::warning
:::danger
danger 這是紅色色塊
:::
---
### <font color="#B2A5FF">目錄功能</font>
使用`[toc]`即可,會自動查找有用到`#`的標題(最多到`###`),通常會放在文章最前面,
可搭配色塊強調一起做使用。
---
# #參考資料
[Markdown: Syntax](https://markdown.tw/#p)
[HackMD 快速入門教學](https://hackmd.io/c/tutorials-tw/%2Fs%2Ftutorials-tw)
[使用 HackMD 管理並撰寫筆記 (Markdown, CSS, Excel 表格, 標籤分類, 書本模式)](https://www.youtube.com/watch?v=8ZlzUqXf6_4&t=382s)
[Markdown 總複習](https://hackmd.io/@HungTengKuei/Markdown/https%3A%2F%2Fhackmd.io%2FuTcd7A-2TCyteqyDtmc0lA)
# 後言
這是我第一次在MackMD上寫筆記,一邊學習一邊實作,希望這篇可以幫助到需要的人,更詳細的內容可以看我的參考資料。
由於目前對GitHub、CSS、HTML都還不熟悉,所以有些東西沒有加上(尚無法理解:cry: ) ,未來可能會再補上。