═══ 為什麼要用 Markdown ═══ 2025年2月24日 · 閱讀時間約 7 分鐘 ┊ 純文字版 我有一位朋友,是個很一般的 macOS 使用者(但並非電腦白痴),她最近想要架設自己的 網站,所以來問我怎麼做。 我當然可以選擇推薦她像是 Wix.com、SquareSpace.com、WordPress.com 這種服務,或是 自己安裝 WordPress;但身為一個極簡主義者宅男(至少在軟體使用上),我當然還是建 議她自己花一點時間學基本的終端機和 Markdown 語法,這樣就可以使用 Hugo 或 Docusaurus,把網站架在自己的 Linux 虛擬主機上面。 但在我教她怎麼做的期間,她產生了許多疑問: • 「為什麼會有人想要用 Markdown?Markdown 裡面有一堆符號咒語,很醜耶!」(朋 友平常都用 Pages 作筆記) • 「為什麼會有人想要用終端機?誰知道要在裡面打什麼?而且很醜耶!按滑鼠不是比 較方便?」 • 「為什麼不用 Wix、WordPress 之類的服務,而是要用 Hugo 或 Docusaurus?」 我相信應該滿多人會有這些問題,所以我想來寫一些文章來說明使用這些工具的理由;這 樣當你以後想要推坑別人這些東西時,就可以直接請對方看這些文章了。 今天在這篇文章,就讓我們先來推坑朋友用 Markdown! ◆ Markdown 是什麼?​ Markdown 是一種用簡單符號來標記文字格式的方法。例如你想要標題,就在前面加個 #; 想要粗體,就用兩個星號 ** 包起來;想要列表,就在前面加個減號 -;想要連結,就用 [文字](網址) 的格式。大概長得像這樣: # 大家好 哈囉!我是**Wiwi 官大為**,我有三個東西: - 煎餅 - 蛋餅 - 可麗餅 有空可以去[我的網站](https://nicechord.com)逛逛喔! 雖然寫的時候是看起來有一些怪怪符號的純文字(我覺得其實還好吧),但是最終顯示的 時候就會自動變成漂亮的格式。它就像是用很簡單的「暗號」來告訴電腦「這些字要粗一 點」、「那些字要變成連結」;這樣我們就能專注在寫作上,不用一直去用滑鼠點格式工 具列。 ◆ 傳統文書處理軟體的優點​ 當然,像是 Pages 這樣子的傳統文書處理軟體,還是有它的優點。例如說,Pages 很適合 : • 做精美的文件,尤其是要印出來的文件 • 做需要複雜表格或圖表的文件 • 做一次性使用、後續不需要維護或轉換格式的文件 • 團隊中全部人都是用 Mac 的情況 但在非常多情況,例如作筆記、寫說明文件或網站內容時,用 Markdown 會是更好的選擇 。讓我跟你說為什麼。 ◆ 用 Markdown 的理由​ ・理由 1:「內容」跟「樣式」分離​ 想像你在寫食譜,你把每個食譜都存成一個 Pages 檔案。在 Pages 中,每個檔案的標題 你都要手動設定「字體大小 20、粗體、藍色」;如果後來想把所有標題改成「字體大小 22、紅色」,你要得一個一個檔案點開來改。 但在 Markdown 中,你只需要寫: # 麻婆豆腐 把豆腐切碎,加辣豆瓣醬,攪一攪,加熱,完成! # 蔥油餅 去超市買已經做好的,放到烤箱,完成! 這些 # 符號只代表「這是標題」。至於標題要長什麼樣子、字體多大、什麼顏色等等,則 是在另一個檔案統一設定。想改變所有標題的樣式?只要修改一個地方就完成了。 ・理由 2:長期維護性​ 假設你用 Pages 寫了 100 個食譜,存成 100 個檔案。現在你想要: • 找出所有的「塩」字,替換成「鹽」 • 把所有的「烹飪時間」改成粗體,並且前面加一個時鐘的符號 • 把所有食譜變成一個網站 用 Pages 的話,你需要一個檔案一個檔案開啟、搜尋、修改。但如果是 Markdown: • 用一行終端機指令就能取代所有檔案中的「塩」字 • 用一行指令就能把所有檔案的「烹飪時間」改成「⏰ 烹飪時間」 • 使用像是 Hugo 或 Docusaurus 這樣的工具,就可以瞬間讓 Markdown 檔案變成網站 ・理由 3:可移植性​ Pages 檔案是封閉格式,只能在有安裝 Pages 的 Mac 上面正常開啟。如果你要跟用 Windows 或 Linux 電腦的朋友協作文件,或者想用 AI 分析你的文件內容,都會相當不方 便。 Markdown 的話,因為它只是純文字檔案,所以在任何電腦、任何作業系統、用任何文字編 輯器都能打開,不會被綁在特定軟體上,被單一公司控制。它也可以輕鬆地被轉換成網頁 、PDF、電子書等各種格式,以及被程式讀取和分析。 ・理由 4:寫作思考流暢度​ 用傳統文書軟體時,你常常會被格式的問題打斷思考:「這裡要用什麼字型?要多大?可 惡,調了字體之後這一行就被擠到下一頁了!」 但用 Markdown 寫作時,因為只需要專注在內容結構上:「這是標題、這是列表、這是引 言」;格式的問題可以之後再一併處理,這樣可以讓我們更專注在寫作本身。 ・理由 5:檔案超小、速度快​ Markdown 檔案因為是純文字,檔案會超級小,一篇數千字的文章通常只有幾 KB。這不只 讓它讀取超快、節省儲存空間,要備份或同步也都很快速。 同樣的內容如果用 Pages 或是 Microsoft Word 儲存,檔案大小可能會是 Markdown 的數 十倍到數百倍大。 (用 Pages 打一個「Hello.」存檔,檔案大小就要 95 KB!Markdown 的話只要 0.007 KB 。) [hello-d83d23377421f7d0e46b025c3e956777] ・理由 6:經得起時間考驗​ 因為 Markdown 只是基礎的純文字檔案,這樣的簡單性就是對未來的最好保證。因為它太 基礎了,不只永遠不會過時,甚至可以回到過去:今天的 Markdown 檔案,放到三十年前 的 DOS/Windows 3.1 電腦上也能正常開啟;而未來不論出現什麼新的作業系統、軟體、AI 工具,它們都一定也會支援 Markdown 檔案。 想像當你 80 歲時,某天興起想要重溫年輕時用 Pages 寫的文章,卻發現 Apple 這家公 司早已不存在,沒有任何軟體能打開檔案;就好像你手上有一堆寶箱,但鑰匙卻全搞丟了 一樣。這種情況是完全可以避免的。 我們幾乎可以肯定地說,只要人類文明還存在,今天的 Markdown 檔案,在 500 年後依然 可以被開啟,就像古時候流傳下來的紙本文件一樣。至於今天的 Pages 檔案⋯⋯20 年後能 不能打開,恐怕都還是個問號。 ◆ 加入 Markdown 教派吧!​ 歡迎加入這個用奇怪符號寫作的教派! 一開始你可能會覺得 Markdown 很不直覺,但用筷子吃飯一開始也很不直覺啊!只要一陣 子之後,你就會發現原來寫作也可以這麼輕盈、樸素,卻又經得起時代考驗! (當然,你現在看到的這個網頁,也是在終端機中用 Markdown 寫成的。)