我的问题是HTML正在代码标记内呈现。 在ghost博客中,我使用代码标签没有任何问题。 除了实际呈现的HTML之外。
以下示例实际上是呈现。
<pre><code>
<div>some text</div>
<input value="even this is rendered"></input>
</code></pre>
如果我在内联使用4个空格,它可以正常工作。 我使用的是默认样式布局。
查看官方降价文档,这应该可行。 http://daringfireball.net/projects/markdown/syntax
答案 0 :(得分:4)
<code>
不应该停止呈现HTML。它意味着&#34;以表明它是代码的方式呈现它&#34;不要&#34;不要将此HTML视为HTML&#34;。
如果要显示HTML中具有特殊含义的字符,请使用字符引用(&
,<
等)。
Markdown文档说:
在代码块中,&符号(&amp;)和尖括号(&lt;和&gt;)会自动转换为HTML实体。
...但代码块表示&#34;当降价源缩进4个字符时#34;不是&#34;包装在pre / code&#34;。
答案 1 :(得分:0)
尝试转义有问题的字符:
<pre><code>
<div>some text</div>
<input value="even this is rendered"></input>
</code></pre>