markdown

為什麼我的 Markdown 會跑版?

這個問題困擾了我好一陣子,直到有朋友和我說,Markdown 有很多種標準,頓時茅塞頓開。既然程式語言有分版本,HTML 也有不同版本,那麼副檔名都是 .md 的 Markdown 也有很多種版本,似乎也是合理的事情。 那下一個問題就是: Markdown 有沒有一個統一的標準? 答案是沒有的。 而且也不會有,因為大家需要的 Markdown 可能不太一樣。 最簡單的例子就是換行,就標準的 Markdown 語法,當你在 .md 檔內換行,並不會真的換行。如果你要做到換行,必須在行尾加入兩個空白,或是手動插入 <br>。不過像是台灣知名的線上筆記服務 HackMD,就很貼心的配合了台灣