Markdown 語法教學與入門簡介
在現今的數位寫作與開發世界中,Markdown 已經成為最受歡迎的標寫語言之一。無論是在 GitHub 提交程式碼、在 Notion 整理筆記,還是在靜態網站生成器(如 Hugo)中撰寫文章,Markdown 都扮演著不可或缺的角色。
什麼是 Markdown?
Markdown 是一種輕量級標記語言 (Lightweight Markup Language),由 John Gruber 在 2004 年創立。它的設計目標非常明確:「易讀易寫」。
與傳統的 HTML 相比,Markdown 使用簡單的符號(如 #, *, [])來標示文字格式,讓作者在撰寫內容時,不需要分心處理複雜的標籤,也能讓原始碼看起來就像純文字一樣直觀。
Markdown 並不是要取代 HTML,而是為了讓網頁內容的「撰寫」過程變得更簡單。Markdown 最後通常會被轉換成 HTML 格式,以便在瀏覽器中顯示。
為什麼要學 Markdown?
學會 Markdown 能讓你的工作流程變得更高效:
- 極高的可讀性:即使不轉換成網頁,Markdown 檔案本身也非常容易閱讀。
- 跨平台通用:它是純文字格式,任何編輯器都能開啟(VS Code, 記事本, 手機 App 等)。
- 專注於內容:你不需要停下手來點擊工具列上的「加粗」或「斜體」,直接輸入符號即可,讓思緒不中斷。
- 開發者權配:幾乎所有的程式開發平台(GitHub, GitLab, Stack Overflow)都預設支援 Markdown。
- 易於版本管理:因為是純文字,使用 Git 進行版本控制時非常方便,能清楚看到每一行文字的異動。
Markdown 的基本哲學
Markdown 的核心思想是:一份標記文件應該可以直接以純文字形式發佈,而不會看起來像是由標籤或格式指令所組成的。
例如,在 HTML 中你要寫一個標題:
<h1>這是一級標題</h1>
在 Markdown 中,你只需要:
# 這是一級標題
就是這麼直覺!
常見的應用場景
Markdown 的應用範圍非常廣泛:
- 開發文件:GitHub 上的
README.md。 - 靜態網站:使用 Hugo, Jekyll, Hexo 等工具架設技術部落格。
- 筆記與協作:Notion, Obsidian, Google Docs (部分支援)。
- 論壇發文:Reddit, Discord, Stack Overflow。
準備好了嗎?讓我們從下一章開始,逐步掌握 Markdown 的基礎語法吧!