因此,出于某种原因,当我将标记图像标记包含在<div>
或<section>
中时,它只输出降价代码。 http://d.pr/i/bPvI(截图)
<section class="photoset">
![Image of San Francisco bay bridge from beach](/images/san-francisco.jpeg)
</section>
但是,当我删除HTML代码时,它会显示图像但是包含在段落标记中,这不是问题。我理解为什么Jekyll会对图像做到这一点。对于我,这说得通。我只是不明白为什么它在将它包装在HTML标签之前对我起作用时不起作用。
<section class="photoset">
![Image of San Francisco bay bridge from beach](/images/san-francisco.jpeg)
</section>
<p><img src="/images/san-francisco.jpeg" alt="Image of San Francisco bay
bridge from beach" /></p>
上面的代码我试过看看它是否能在没有section标签的情况下工作,而且确实有效。因此,出于某种原因,HTML标记阻止降价标记起作用。
答案 0 :(得分:2)
这是Markdown本身的故意选择,而不是Jekyll的错。来自inline HTML Markdown文档:
请注意,在块级HTML标记中不处理Markdown格式化语法。例如,你不能在HTML块中使用Markdown-style * emphasis *。
如果要添加块级HTML,其内容也必须完全用HTML编写。
答案 1 :(得分:0)