Searching a JavaScript library that should convert HTML code to Markdown format.
It should have the following features:
- convert basic HTML tags to Markdown (
h1...6
,pre
,code
etc) - keep the HTML code if it hasn't a correspondent in Markdown (e.g.
iframe
) - work on server side (NodeJS)
- work on client side (browser)
First three points are important for me, but any recs/suggestions are welcome.
Examples
HTML | Converted
----------------------------------------+---------------------------------
<h1>Hello World</h1> | # Hello World
----------------------------------------+---------------------------------
<h1 class="foo">Hello World</h1> | <h1 class="foo">Hello World</h1>
----------------------------------------+---------------------------------
<p>Lorem ipsum</p> | Lorem ipsum
----------------------------------------+---------------------------------
<p data-something="foo">Lorem ipsum</p> | <p data-something="foo">Lorem ipsum</p>
----------------------------------------+---------------------------------
<img src="something"> | 
----------------------------------------+---------------------------------
<a href="...">foo</a> | [foo](...)
----------------------------------------+---------------------------------
<a disabled="" href="...">foo</a> | <a disabled="" href="...">foo</a>