Markdown 将原始HTML插入标记中

Markdown 将原始HTML插入标记中,markdown,Markdown,我需要将原始HTML插入到降价文档中,逐字逐句地放入输出中;具体来说,我试图确保文档的某些部分包含在一个容器中(例如 >代码>,它支持许多现代的降价扩展,但是如果有一个更现代的降价引擎更好地处理它,我当然会考虑切换到它。 < P>安全的答案是使用以下内容: <div class="aside"> <h2>My heading</h2> <p>Some text, some text, some more text.</p> </

我需要将原始HTML插入到降价文档中,逐字逐句地放入输出中;具体来说,我试图确保文档的某些部分包含在一个容器中(例如<代码> <代码> >代码>,它支持许多现代的降价扩展,但是如果有一个更现代的降价引擎更好地处理它,我当然会考虑切换到它。

< P>安全的答案是使用以下内容:

<div class="aside">
<h2>My heading</h2>
<p>Some text, some text, some more text.</p>
</div>
<div>
<aside>
<h2>My heading</h2>
<p>Some text, some text, some more text.</p>
</aside>
</div>
提供了旧实现可以识别的标记。而且内容都是原始HTML,因为它无论如何都不会被处理为降价。这表明它适用于所有实现

当然,同时使用
标记是多余的,因此您可以简单地使用
标记并为其分配适当的类:

<aside>
<h2>My heading</h2>
<p>Some text, some text, some more text.</p>
</aside>
或者这个(如果不支持HTML5标记):

或者


我的标题
一些文字,一些文字,更多的文字


@JohnHennig我将更改标题,尽管您建议的标题在我看来不是一个改进。不幸的是,我无法切换降价实现,但您是否有任何不这样做的示例?一些并非严格重复的问题的答案可能会有所帮助:以及,
是HTML5中的一个新标记,旧的标记实现不支持该标记,因为这些实现早于标记的引入。由于Hoedown似乎在4-5年前就被放弃了,我怀疑它从未添加过对
作为“块级”标记的支持。
的行为如我上面链接的另外两个问题所述。@Waylan我的总体要求是能够将原始HTML放入基于标记的文档中,而无需标记处理器决定将其包装在无关的
标记中。如果这导致了切换到一个不同的降价处理器的一个很好的理由,那么我会把它看作是解决方案的一部分,尽管它是不那么理想的。在考虑了你的反馈之后,我想我更好地理解了你的问题并添加了一个全面的答案。希望我答对了。谢谢你的全面回答。我会看看Hoedown是否支持
markdown=“1”
,但我不相信它支持。切换降价实现是可能的,但不是在我试图解决的特定问题的时间范围内。至少在我启用的扩展中,
Markdown=“1”
不仅不能使它实际处理
中的降价,而且Hoedon仍然去掉了
Markdown
伪属性,所以我不能自己追溯修复它!两个世界中最糟糕的,天哪。
<div>
<aside>
<h2>My heading</h2>
<p>Some text, some text, some more text.</p>
</aside>
</div>
<div class="aside">
<h2>My heading</h2>
<p>Some text, some text, some more text.</p>
</div>
<aside>
<h2>My heading</h2>
<p>Some text, some text, some more text.</p>
</aside>
<aside markdown="1">
## My heading
Some text, some text, some more text.
</aside>
<div markdown="1">
<aside>
## My heading
Some text, some text, some more text.
</aside>
</div>
<div class="aside" markdown="1">
## My heading
Some text, some text, some more text.
</div>
<aside>

## My heading
Some text, some text, some more text.

</aside>
<div>
<aside>
<h2>My heading</h2>
<p>Some text, some text, some more text.</p>
</aside>
</div>
<div class="aside">
<h2>My heading</h2>
<p>Some text, some text, some more text.</p>
</div>