是否有可能使MarkdownDeep或MarkdownSharp像Pandoc一样处理混合的HTML / Markdown?

时间:2012-12-14 17:36:47

标签: markdown markdownsharp markdowndeep

将下面的HTML片段与Markdown混合使用。

<section class="section alt">
# Hello
</section>

Translate online with Pandoc使用Markdown (strict) -> Html并获得此HTML:

<section class="section alt">
<h1 id="hello">Hello</h1>
</section>

执行same with MarkdownDeep并获得此HTML:

<p></p><section class="section alt"><p></p>
<h1>Hello</h1>
<p></p></section><p></p>

注意所有疯狂的<p>标签!? MarkdownSharp做同样的事情。 为了公平,我认为Pandoc在这里是不合规的,其他两个库可能是正确的(更新:Pandoc在这里是intentionally off spec(参见下面John的评论))。然而,Pandoc方法是更好的IMO。

是否可以使MarkdownDeep或MarkdownSharp表现得像Pandoc?如果没有,是否有一个替代的.NET降价实现/解决方案可以像这样工作? (我需要包含和ILMerge所以不能使用Pandoc)。

0 个答案:

没有答案