阻止 html 在代码块内呈现

Jen*_*ens 2 html css node.js ghost-blog

我的问题是 HTML 是在代码标签内呈现的。在幽灵博客中,我使用代码标签没有遇到任何问题。除了实际呈现的 HTML 之外。

下面的这个例子是实际渲染的

<pre><code>
<div>some text</div>
<input value="even this is rendered"></input>
</code></pre>
Run Code Online (Sandbox Code Playgroud)

如果我使用 4 个空格内联,效果很好。我正在使用默认样式布局。

查看官方降价文档,这应该可行。 http://daringfireball.net/projects/markdown/syntax

Que*_*tin 5

<code>不应该阻止 HTML 的渲染。它的意思是“以表明它是代码的方式呈现它”而不是“不要将此 HTML 视为 HTML”。

\n\n

如果您希望显示 HTML 中具有特殊含义的字符(&amp;&lt;等),请使用字符引用。

\n\n

Markdown 文档说:

\n\n
\n

在代码块内,与号 (&) 和尖括号(< 和 >)会自动转换为 HTML 实体。

\n
\n\n

\xe2\x80\xa6 但代码块意味着“当 markdown 源缩进 4 个字符时”而不是“当包装在 pre/code 中时”。

\n