ITエンジニア/デザイナ向けにオープンソースを毎日紹介

Markdownが流行っています。とりあえずMarkdownで書いておけばHTMLはもちろん、PDFなどにも展開できます。しかしこれまでに書いた資産はどうしたら良いでしょうか。WYSIWYGエディタで作られたHTMLコンテンツは捨て置くしかないのでしょうか。

そんなことはありません。Breakdanceを使えばHTMLコンテンツをMarkdownに変換できます。

Breakdanceの使い方

BreakdanceはCLIがないのでコードから使います。例えば次のような感じです。

> var Breakdance = require('breakdance');
undefined
> var breakdance = new Breakdance();
undefined
> breakdance.render('<strong>The freaks come out at night!</strong>')
'**The freaks come out at night!**\n'

Breakdanceはプラグインにも対応しており、細かいカスタマイズも行えます。すでに多数あるHTMLコンテンツはもちろん、他の記法で書いた文章も一旦HTMLを経由することでBreakdanceを用いてMarkdownへの変換もできるでしょう。

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

Breakdance

breakdance/breakdance: HTML to markdown converter. Highly pluggable, flexible and easy to use. It's time for your markup to get down.

 

MOONGIFTの関連記事

コメント

  • DevRel
  • Com2