CommonMark

Markdown

一年前提過的 Markdown 標準化計畫沒想到真的有成果了,現在叫 CommonMark,不過其實前兩天還叫 Standard Flavored Markdown,只是因為 Markdown 的作者 John Gruber 不爽這個名字會造成混淆,所以 Jeff Atwood 只好很不爽的改名成 CommonMark,有興趣的可以看看他們的 spec,其實與其說是 spec,我覺得根本就是 Test Suite,裡面主要的不同點是列出很多以前不知道該怎麼 parse 的語法,統一訂出應該轉成怎樣的 HTML,算是個讓各家自己實做的引擎可以依據的規範,而且這次 release 除了 spec 外還同時提供了用 C 和 JavaScript 然後照著 CommonMark 實做的兩個 Markdown 引擎,我想 JavaScript 的版本應該很快就會有人拿去用了吧,另外就是 GitHub 應該會有人弄 Ruby 的版本才是。