--- title: HackMD入門筆記 tags: 公開筆記, .md description: --- # HackMD入門筆記 <!-- 深色模式 {%hackmd BJrTq20hE %} --> > :::spoiler 本篇參考來源</br> > [HackMD 使用教學](https://hackmd.io/c/tutorials-tw/%2Fs%2Fquick-start-tw#1%EF%BC%8E%E5%9F%BA%E6%9C%AC%E9%82%8F%E8%BC%AF)</br> > [十分鐘快速掌握 Markdown](https://wcc723.github.io/development/2019/11/23/ten-mins-learn-markdown/)</br> > [簡報模式](https://hackmd.io/@emisjerry/H1oIcbWIB?print-pdf#/)</br> > [進階模式](https://hackmd.io/@chiaoshin369/Shinbook/https%3A%2F%2Fhackmd.io%2F%40chiaoshin369%2Fhackmd)</br> > ::: ## 標題 * ### 語法 ``` = # h1標題 ## h2標題 ### h3標題 #### h4標題 ##### h5標題 ###### h6標題 ``` * ### 呈現效果 --- > # h1標題 > ## h2標題 > ### h3標題 > #### h4標題 > ##### h5標題 > ###### h6標題 --- ## 階層清單 * ### 語法 `-`、`+`、`*`效果是一樣的 ``` markdown= - 無序清單 + 無序清單2 * 無序清單3 * 無序子清單 * 無序子子清單 1. 有序清單 1. 有序子清單 1. 有序子子清單 2. 有序子子清單 ``` * ### 呈現效果 --- > - 無序清單 > + 無序清單2 > * 無序清單3 > * 無序清單子清單 > * 無序子子清單 > 1. 有序清單 > 1. 有序子清單 > 1. 有序子子清單 > 2. 有序子子清單 --- ## 引用區塊 * ### 語法 ``` markdown= > 引用區塊 >> 引用子區塊 >>> 引用子子區塊 ``` * ### 呈現效果 --- > > 引用區塊 > >> 引用子區塊 > >>> 引用子子區塊 --- ## 粗體、斜體 * ### 語法 ``` markdown= *斜體* **粗體** _斜體_ __粗體__ ``` * ### 呈現效果 --- > *斜體* > **粗體** > _斜體_ > __粗體__ --- ## 連結 * ### 語法 `[顯示文字](連結路徑)` ``` markdown= [Google](https://www.google.com.tw/) ``` * ### 呈現效果 --- > [Google](https://www.google.com.tw/) --- ## 插入圖片 * ### 語法 `` 說明文字非必填,通常作為` hover 後的提示文字`或` SEO 增強`使用 ``` markdown=  ``` * ### 呈現效果 --- >  --- ## 嵌入影片 1. 請先輸入`{}`,這時候會出現自動完成的選項  2. 選擇影片來源 3. 如果選youtube,文字就會變成`{%youtube youtubeid %}` 4. 如果影片連結是:`https://www.youtube.com/watch?v=PJuNmlE74BQ` 5. 把`youtubeid`改成連結id,也就是`PJuNmlE74BQ` 6. 最後你會得到`{%youtube PJuNmlE74BQ %}` * ### 語法 ``` markdown= {%youtube PJuNmlE74BQ %} ``` * ### 呈現效果 --- > {%youtube PJuNmlE74BQ %} --- ## 程式碼區塊 * ### 語法 1. 用三個連續的反引號` ``` `作為程式碼區塊的開頭與結尾 2. 可在第一行補上特定程式碼語言名稱,將套用該語言的Highlight方式 3. 在程式碼語言後方加上`=`可以顯示行號 4. 在`=`後再加上數字可改變起始行號 5. 使用`=+`可接續上一段區塊的行號 ``` = ``` javascript=201 for (let i = 0; i < 10; i++) { setTimeout(function () { console.log('這執行第' + i + '次'); }, 0); } ``` ``` javascript=+ var s = "JavaScript syntax highlighting"; alert(s); ``` ``` * ### 呈現效果 --- > ``` javascript=201 > for (let i = 0; i < 10; i++) { > setTimeout(function () { > console.log('這執行第' + i + '次'); > }, 0); > } > ``` > ``` javascript=+ > var s = "JavaScript syntax highlighting"; > alert(s); > ``` --- ## 分隔線 使用三個連續符號表示,`---`、`***`、`___` * ### 語法 ``` markdown= --- *** ___ ``` * ### 呈現效果 --- > --- > *** > ___ --- ## 表格 概念上就是用`|`和`-`兩種符號畫出表格,`:`可以置中對齊,或是使用[表格工具](https://hackmd.io/c/tutorials-tw/%2Fs%2Fhow-to-create-table-tw)快速建立表格 > 使用上對齊較麻煩,若環境許可使用HTML的表格標籤也不錯 * ### 語法 ``` markdown= | a | b | c | |:---:|---|---| | d | e | f | ``` ``` html= <table> <tr align="center" valign="center"> <td>a</td> <td>b</td> </tr> <tr align="center" valign="center"> <td>c</td> <td>d</td> </tr> </table> ``` * ### 呈現效果 --- > | a | b | c | > |:---:|---|---| > | d | e | f | --- --- > <table> > <tr align="center" valign="center"> > <td>a</td> > <td>b</td> > </tr> > <tr align="center" valign="center"> > <td>c</td> > <td>d</td> > </tr> > </table> --- ## 螢光筆 * ### 語法 ``` markdown= ==要標色的文字== ``` * ### 呈現效果 <!----> --- > ==要標色的文字== --- ## 色塊 * ### 語法 1. 打上三個冒號 ::: 之後會自動出現「色塊」選項。 2. <font color="#0f0">success</font> / <font color="#00f">info</font> / <font color="#ff0">warning</font> / <font color="#f00">danger</font> 分別會對應不同顏色。 3. `spoiler`則是可收起的內容 ``` markdown= :::success ==色塊==內的文字也支援**md**語法 ::: :::spoiler 顯示的文字 隱藏的文字 ::: ``` * ### 呈現效果 --- > :::success > ==色塊==內的文字也支援**md**語法 > ::: > :::spoiler 顯示的文字 > 隱藏的文字 > ::: --- <!-- ## 段落標題 * ### 語法 ``` markdown= ``` * ### 呈現效果 --- > --- -->
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.