# MarkDown 基本常用語法
[TOC]
CheckList
---
- [ ] HackMD其他相關的MD
- [X] 書本目錄筆記
- [X] 改筆記網址
- [X] TOC table of content
- [X] 留言板disqus
- [ ] YAML config
- [ ] 簡報 YAML config
字體效果
---
*斜體字* ==> `*文字*`
**粗體字** ==> `**文字**`
***斜粗體*** ==> `***文字***`
~~刪除線strikethrough~~ ==> `~~文字~~`
_斜體2_ ==> `_文字_`
__斜粗2__ ==> `__文字__`
正常^上標^ ==> `文字^string1^`
正常~下標~ ==> `文字~string1~`
++底線++ ==> `++文字++`
==螢光標記== ==> `==文字==`
color
---
- <font color="red">color</font> ==> `<font color="red">text </font>`
- <mark style="background-color: #FFFF00">Highlighted text</mark> => `<mark style="background-color: #FFFF00">Highlighted text</mark>`
> change mark or span/div
CheckBox(Task Lists)
---
> - [x] uncheck
> - [ ] check
```md
- [ ] uncheck
- [x] check
```
短區塊 block
---
>`內容`
Admonitions色塊
---
最近常看有人筆記有放短區塊有顏色,好像是新功能,之前好像沒有。可能我太久沒用hackmd。區塊有放Emoji如`:emojiID:` ,可以到下面[emoji](#Emoji)章節看如何設。
>Syntax:
>> `::: XXX ::: ,XXX用下面其中一個
>> `warning|Danger|info|Success`
```
:::warning
:warning: Warnings
:::
:::danger
:radioactive_sign: Danger
:::
:::info
:information_source: Info
:::
:::success
:+1: Success
:::
```
**以上範例結果為:**
:::warning
:warning: Warnings
:::
:::danger
:radioactive_sign: Danger
:::
:::info
:information_source: Info
:::
:::success
:+1: Success
:::
Github alert
---
>Syntax:
>> `> ![XX]` XX,請問下面其中一個option:
>> `Note|Tip |Important|Warning |Caution`
```
>[!Note]註記
>即使您換行仍可以繼續撰寫內容
```
**以上範例結果為:**
>[!Note]註記
>即使您換行仍可以繼續撰寫內容
表格 table
---
- normal table
| 欄位1 | 欄位2 | 欄位3 |
| :-- | --: |:--:|
| 置左 | 置右 | 置中 |
| $100 | $100 | $100 |
| $10 | $10 | $10 |
| $1 | $1 | $1 |
```
| 欄位1 | 欄位2 | 欄位3 |
| :-- | --: |:--:|
| 置左 | 置右 | 置中 |
```
- hidden border
<style>
tr, td, th {
border: none!important;
}
</style>
| Time | Length |
| ------------ | ------------- |
| -Millisecond | Millimetre |
```
<style>
tr, td, th {
border: none!important;
}
</style>
| Time | Length |
| ------------ | ------------- |
| -Millisecond | Millimetre |
```
巢狀標號
---
第一層
第二層分之一
內容
第二層分之二
第三層分之一
內容
第三層分之二
內容
Emoji
---
[Emoki-link](https://gist.github.com/rxaviers/7360908)
> Syntax:
>> `:emojiXXX:` ex: :a:
when you type `:` it will occur different emoji, please refer to the link I provided for more emoji id you can use.
Math
---
```
$$
P = \frac
{\sum_{i=1}^n (x_i- x)(y_i- y)}
{\displaystyle \left[
\sum_{i=1}^n (x_i-x)^2
\sum_{i=1}^n (y_i-y)^2
\right]^{1/2} }
$$
```
$$
P = \frac
{\sum_{i=1}^n (x_i- x)(y_i- y)}
{\displaystyle \left[
\sum_{i=1}^n (x_i-x)^2
\sum_{i=1}^n (y_i-y)^2
\right]^{1/2} }
$$
連結
---
### {} 嵌入外部的
下面是有支援的外部連結,可以用`{}`

> [!Note]註記
> 也可以用`[]()`方式用外部連結
### youtube video
> `{%youtube youtube-id}`
### 串連筆記連結
每個筆記後面都有一組ID,請把它複製,我們可以用它當作連結到你要的筆記。
> `[連結文字描述](/ID)`
圖片
---
圖片可以用拉過去等於上傳。
> ``
可以改尺寸
> ``
```

```
Styling MD
---
把下面貼到筆記,所有樣式都會變,可以根據你喜歡顏色來修改。有興趣可以參考我這個筆記的[結果](/Rsc4zs-bRxe2o36VSmOzqw)
```
<style>
html, body, .ui-content {
background-color: #333;
color: #ddd;
}
.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
color: #ddd;
}
.markdown-body h1,
.markdown-body h2 {
border-bottom-color: #ffffff69;
}
.markdown-body h1 .octicon-link,
.markdown-body h2 .octicon-link,
.markdown-body h3 .octicon-link,
.markdown-body h4 .octicon-link,
.markdown-body h5 .octicon-link,
.markdown-body h6 .octicon-link {
color: #fff;
}
.markdown-body img {
background-color: transparent;
}
.ui-toc-dropdown .nav>.active:focus>a, .ui-toc-dropdown .nav>.active:hover>a, .ui-toc-dropdown .nav>.active>a {
color: white;
border-left: 2px solid white;
}
.expand-toggle:hover,
.expand-toggle:focus,
.back-to-top:hover,
.back-to-top:focus,
.go-to-bottom:hover,
.go-to-bottom:focus {
color: white;
}
.ui-toc-dropdown {
background-color: #333;
}
.ui-toc-label.btn {
background-color: #191919;
color: white;
}
.ui-toc-dropdown .nav>li>a:focus,
.ui-toc-dropdown .nav>li>a:hover {
color: white;
border-left: 1px solid white;
}
.markdown-body blockquote {
color: #bcbcbc;
}
.markdown-body table tr {
background-color: #5f5f5f;
}
.markdown-body table tr:nth-child(2n) {
background-color: #4f4f4f;
}
.markdown-body code,
.markdown-body tt {
color: #eee;
background-color: rgba(230, 230, 230, 0.36);
}
a,
.open-files-container li.selected a {
color: #5EB7E0;
}
</style>
```
HackMD其他相關的MD
---
### 書本目錄筆記
- [筆記],就會出現連結來建立筆記,就出網址 (/xxxxx)
- 書本模式 加 --- 來告訴它這是書本模式
- 簡報
### hotkey
- Ctrl + / : 註記
### TOC table of content
> `[TOC]`
它只會顯示 header1~header3, header4以上不會顯示
### 留言板disqus
```
---
disqus: hackmdtest
---
```
> NOTE: hackmdtest 是 disqus帳號
### YAML config
### 簡報 YAML config
Reference:
---
更多內容可以到下面官網的筆記連結:
> [中文Chinese](/c/tutorials-tw) | [英文English](/c/tutorials)
###### tags: `code` `markdown`