:::warning 有遺漏的地方都可以幫忙編輯! ::: # 基本資訊 :::info :page_facing_up: Markdown 教學文件 > Ref:https://hackmd.io/@eMP9zQQ0Qt6I8Uqp2Vqy6w/SyiOheL5N/%2FBVqowKshRH246Q7UDyodFA?type=book ::: # 目錄 :::success :notebook: 目錄 [TOC] ::: :::danger :warning: 可以開啟雙欄模式檢視,觀察 markdown 語法怎麼使用 ::: # 標題 - 在最上面打上這段會顯示標題 ``` Title === ``` - 下面這段會是副標題 ``` Subtitle --- ``` - 這是各級標題 ``` # 這是一級標題 ## 這是二級標題 ### 這是三級標題 #### 這是四級標題 ##### 這是五級標題 ###### 這是六級標題 ``` # 清單 - `- `, `+ `, `* ` 這樣是無序清單 - 像是這樣 - 多一個 tab 會縮排 - [ ] 如果是打 `- [ ] ` 會有 check box - [X] 如果是打 `- [X] ` 會是以勾選的 check box 1. `1. ` 這樣是有序清單 2. 像是這樣 # 文字形式 - 使用 `^` 是^上標^ - 使用 `~` 是~下標~ - 使用 `*` 或是 `_` 是 *斜體*,_斜體_ - 使用 `**` 是 **粗體** - 使用 `~~` 會有 ~~刪除線~~ - 使用 `_` 會有 ++底線++ - 使用 `==` 會有 ==背景色彩== - 使用 `[alt](link "display")` 會有以 `alt` 顯示的 [超連結 link](https://www.google.com/ "這是GOOGLE"),滑鼠移至文字上方會顯示 `display` - 使用 `<>` 會是簡易單行超連結,例如 <https://google.com> - 使用 `>` 會有引用格式出現 > 例如這樣 - 輸入 `[name=XXX]` 可以表示提出者,例如:[name=Luke] - 輸入 `[time=mmm dd, yyyy]` 可以表示時間,例如:[time=Jan 09, 2024] - 多層引用如下 > 這樣 `>` 會是一層引用 >> 這樣 `>>` 會是兩層引用 >>> 這樣 `>>>` 會是三層引用 >>>> 這樣 `>>>>` 會是四層引用 >>>>> 再下去就知道了! # 表格 | column 1 | cloumn 2 | column 3 | | :-- | :--: | --: | | 輸入 `:--` 是向左對齊 | 輸入 `:--:` 是置中對齊 | 輸入 `--:` 是向右對齊 | # 文字框 > 輸入 `:::` 會有顏色背景框 :::info info 是藍色背景 ::: :::success success 是綠色背景 ::: :::warning warning 是黃色背景 ::: :::danger danger 是紅色背景 ::: :::spoiler 隱藏選單 spoiler + 文字 是隱藏選單 ::: # 程式碼 - 使用 \` 可以把 `單行程式碼` 框起來 - 使用 \`\`\` 可以把區塊程式碼框起來,如下 ``` 區塊程式碼 ``` - 使用 \`\`\` 加上語言會有 syntax highlight(語法高量) ```c if( department == 'CSIE') { printf("You are a CSIE student!\n"); } ``` - 使用 \`\`\` 加上語言加上等號會新增行號 ```c= if( department == 'CSIE') { printf("You are a CSIE student!\n"); } ``` # 其他 ## emoji - `:` 可以顯示特殊 emoji 符號,例如輸入 `:eyes:` 會出現 :eyes: - 詳細可以參考 [這篇](https://github.com/ikatyang/emoji-cheat-sheet/blob/master/README.md) ## 分隔線 - 輸入 `---`, `***`, `- - -`, `* * *` 會出現分隔線,像是如下 ---