Writing•
2026-02-13
•10 min
•alltools.one Team
markdownsyntaxdocumentationwritinggithub
Markdown 語法指南:從入門到進階
Markdown 是開發者真正樂於使用的寫作格式。不需要在格式選單中來回點擊,不需要和所見即所得編輯器搏鬥——只需要純文字加上幾個符號就能轉換成乾淨的 HTML。README 檔案、技術文件、部落格文章、聊天訊息,甚至這篇文章本身都是用 Markdown 撰寫的。
使用我們的 Markdown 預覽工具 即時預覽你的 Markdown——一邊撰寫,一邊在另一側查看格式化後的輸出。
基本語法
標題
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
標題應按層級使用。不要跳級(從 H1 直接跳到 H3)——這會影響可讀性和無障礙性。
強調
*italic* or _italic_
**bold** or __bold__
***bold italic***
~~strikethrough~~
連結和圖片
[Link text](https://example.com)
[Link with title](https://example.com "Title")

列表
- Unordered item
- Another item
- Nested item
1. First item
2. Second item
3. Third item
引用區塊
> This is a blockquote.
> It can span multiple lines.
程式碼
行內程式碼
使用反引號標記行內程式碼:`const x = 42`
程式碼區塊
使用三個反引號,並可選擇性地加上語言識別符:
```javascript
function greet(name) {
return `Hello, ${name}!`;
}
```
支援的語言包括 javascript、python、json、yaml、html、css、bash 等多種語言。
表格
| Header 1 | Header 2 | Header 3 |
|----------|----------|----------|
| Cell 1 | Cell 2 | Cell 3 |
| Cell 4 | Cell 5 | Cell 6 |
對齊方式:
| Left | Center | Right |
|:-----|:------:|------:|
| L | C | R |
進階語法
任務列表
- [x] Completed task
- [ ] Pending task
- [ ] Another task
註腳
Here is a statement[^1].
[^1]: This is the footnote content.
定義列表
Term
: Definition of the term
水平線
---
***
___
GitHub 風格 Markdown(GFM)
GitHub 在標準 Markdown 基礎上擴展了實用功能:
- 自動連結 URL — 裸露的 URL 會自動變為可點擊的連結
- 任務列表 — Issue 和 PR 中的核取方塊
- 表格 — 上方展示的管道語法
- 刪除線 —
~~deleted text~~ - 語法高亮 — 程式碼依語言著色
- 表情符號 —
:smile:會變成笑臉
撰寫技巧
- 保持段落簡短——最多 3-5 句
- 使用標題建立可快速瀏覽的結構
- 步驟或功能列表優先使用列表而非長段落
- 討論技術概念時加入程式碼範例
- 經常預覽——我們的 Markdown 預覽工具 可在你打字時即時顯示輸出
常見問題
Markdown 和 HTML 有什麼區別?
Markdown 是一種簡化的寫作格式,可以轉換為 HTML。它用更少的語法涵蓋了最常見的格式需求。當 Markdown 不支援某些功能時,你可以在 Markdown 中嵌入原始 HTML。
應該使用哪種 Markdown 風格?
GitHub 風格 Markdown(GFM)是支援最廣泛的。它在標準 Markdown 基礎上增加了表格、任務列表和刪除線。CommonMark 是標準化的規範。
可以用 Markdown 撰寫文件嗎?
當然可以。Markdown 是 README 檔案、Wiki 和文件網站的標準格式。MkDocs、Docusaurus 和 GitBook 等工具都使用 Markdown。
相關資源
- Markdown vs 富文本 — 為什麼開發者偏好純文字
- 文字差異比對工具 — 比較 Markdown 檔案
- Markdown 預覽工具 — 即時預覽 Markdown
- 文字差異檢查工具 — 比較文字和 Markdown 檔案