搜索一个应该将JavaScript代码转换为Markdown格式的HTML库。
它应具有以下特点:
h1...6、pre、code等)iframe),则保留HTML代码。前三点对我来说很重要,但欢迎你提出任何建议。
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>发布于 2014-06-30 06:26:41
通常,为了满足所有文本格式转换的需要,我非常喜欢潘多克。然而,它是基于Haskell的--尽管它确实为大多数OSes提供了简单的安装/可执行选项。当然,它不能很好地通过JavaScript运行--当然,您可以使用Node.js和streams来解决一些问题;但是,当它已经完成时,为什么还要麻烦呢:金多克。
除了使用(Node.js) JavaScript包装器之外,Jandoc所做的一切都做得很好。
安装稍微复杂;
cabal update (它不只是更新包源清单,而是更新cabal (如果需要的话)运行cabal install cabal-install)cabal install pandoc (需要一段时间)npm install jandoc -gAPI信息在Jandoc自述中。
检查一下您的要求:
parseRaw: True参数。https://softwarerecs.stackexchange.com/questions/7321
复制相似问题