該文章將會集中介紹 Markdown 常見標籤,使用 Markdown 標籤時,建議對於 Markdown 標籤將會生成何種 HTML 標籤有一定了解,這樣對於 SEO 上會比較優良且語意上也比較正確。
※ 建議可搭配瀏覽器的開發者工具一起查看。
標題是採用井字號作為開頭。
注意該 # 將會生成 <h1>
~<h6>
標籤。
文字粗體只需要使用兩個 ** 並包覆該文字即可達到。
範例:中間 這段話 我要粗體
該標籤將會生成 <strong>
標籤。
文字斜體只需要一個 * 並前後包覆即可達到。
範例:中間 這段話 我要斜體
該標籤將會生成 <em>
標籤。
文字刪除線是使用前後兩個波浪符來達到該需求。
範例:今天天氣真好
該標籤將會生成 <s>
標籤
分隔線主要為兩種
通常來講會建議你使用減號取代星號,最主要是閱讀上問題。
範例:
分隔線主要生成是 <hr>
標籤。
連結插入方式有兩種
範例:Google
這是 Markdown 所提供的快速連結方式,一般格式是無法產生快速連結樣式
以上兩種方式皆會產生 <a>
連結標籤。
項目清單有分為兩大類
以下為範例
以上三種將會產生 <ul>
> <li>
標籤。
數字清單則會產生 <ol>
> <li>
標籤。
此外會建議同一個頁面下只使用一種無序清單格式,避免文章雜亂。
該標籤在使用時需多加注意,其主要原因是該標籤會生成 blockquote,在 SEO 代表著引用的意思。
範例:
引用一段話
圖片的操作方式與連結雷同,但只需要前面加入一個驚嘆號即可。
主要會產生 <img>
標籤。
勾選欄位,勾選欄位最常出現於代辦事項。
範例:
該格式會產生 <ul>
> <li>
且會透過 JavaScript 監聽操作,該標籤不一定適用於每個網站。
程式碼是採用反引號包覆。
這是一段話 var a = 10;
。
程式碼區塊使用的則是上下三個反引號包覆。
這是程式碼區塊 ``` var a = 10; ```
程式碼相關標籤都會產生 <pre>
> <code>
標籤
程式碼高亮的部分需看該網站是否有支援高亮功能才能夠使用,僅限用於程式碼區塊,只需要在程式碼區塊尾段加入程式碼縮寫即可。
絕大部分都是使用該套件所製作。
這是程式碼區塊 ```js var a = 10; ``` ```php $a = 10; ```
JavaScript 範例:
PHP 範例:
HTML 範例:
SCSS 範例:
常見縮寫列表
通常高亮是使用了 highlight.js 套件,這個套件支援的程式碼高達 185 種以上,故不列出所有相關高亮名稱,若需要了解可至該網站查詢。
Markdown 也有支援表格撰寫,但建議使用第三方生成工具,因為 Markdown 表格較難撰寫。
範例:
這是標題 | 這也是標題 |
---|---|
中午吃什麼? | 中午不吃飯 |
表格將會生成 table
標籤。
以下為 MD 表格第三方產生器
假使若對於 Markdown 不清楚,建議可以安裝 markdownlint 套件。
該套件將會針對不洽當的寫法出現黃色毛毛蟲,對於 MD 檔案的可閱讀性會較高,該規範僅屬於參考用途,可以不用完全依照套件規範撰寫。
以下為常見撰寫問題
<h1>
(ex: Hexo),所以會建議從 <h2>
開始使用撰寫,若是 HackMD or quip 則可以從 <h1>
開始。若覺得規範太過嚴格也可自定義 MD 規範,請參考套件下方說明。
該文章將同步更新於以下: