停止在代码块内呈现HTML
我的问题是HTML代码标记内呈现。 在鬼博客我没有使用代码标签的问题。 除了HTML,这是实际呈现。
下面的这个例子实际上是渲染的 。
<pre><code> <div>some text</div> <input value="even this is rendered"></input> </code></pre>
如果我在内部使用4个空格,它可以正常工作。 我正在使用默认的样式布局。
看官方markdown-文档这应该是工作。 http://daringfireball.net/projects/markdown/syntax
<code>
不应该阻止HTML呈现。 它的意思是“以一种表明它是代码的方式呈现”而不是“不把这个HTML视为HTML”。
如果您希望显示( &
, <
等),请在HTML中为具有特殊含义的字符使用字符引用。
Markdown文档说:
在一个代码块中,和号(&)和尖括号(<和>)会自动转换为HTML实体。
…但代码块的意思是“当降价源缩进4个字符”而不是“包装在前/代码”。
尝试转义有问题的字符:
<pre><code> <div>some text</div> <input value="even this is rendered"></input> </code></pre>