Markdownで作られたコンテンツが増えていくと、すでに作成したコンテンツについてもMarkdownにしたくなるものです。また、自分で使っていた記法が廃れてしまうこともあるでしょう。その結果、Markdownへの乗り換えを余儀なくされます。 そうした時に使いたいのがTurndownです。HTMLをMarkdownに変換してくれるソフトウェアです。

Turndownの使い方

デモです。左側にHTML、右側に変換後のMarkdownが表示されています。

Turndownはオプションが多数あったり、生成されるMarkdownが素に近いものになっています。試してみた限りでは他よりも変換効率がいいように感じます。なお、デフォルトではテーブルタグの変換に対応していませんが、プラグインで可能になるようです。

TurndownはJavaScript製のオープンソース・ソフトウェア(MIT License)です。

Turndown Demo domchristie/turndown: ? An HTML to Markdown converter written in JavaScript