元々Markdownでは仕様が決まっておらず、一般的なMarkdown記法を策定するためにCommonMarkが作られました。GitHubやDiscourse、Redditなどでもサポートされています。CommonMark Specに仕様がまとまっていますが、普段使っているMarkdownの記法はこの仕様に基づいて提供されています。 CommonMark GitHub Flavored Markdown (GFM) CommonMarkをベースにGitHubが拡張したのがGFMになります。 ~~文字列~~ で打ち消し線、リンクと思われる部分を自動リンク、 ~~~ でpreタグ、見出しを使ったページ内リンク、テーブルの拡張、タスクリスト、HTML記述の拒否といった特徴があります。 差分はGitHub Flavored Markdown Specで確認できます(グリーン部分がCommonMar