1

我最近才开始使用降价,并注意到 html 'figure' 元素中的任何降价都会简单地打印出来。所以图像只是打印出路径而不是实际加载。

有人遇到过这种情况么?

试:

<figure>
  ![The Noun Project](https://s3.amazonaws.com/benjamincharity.com/16022011-the-noun-project.jpg)
  <figcaption>The Noun Project</figcaption>
</figure>

但它只是打印出代码。就像降价不会在降价中呈现。

编辑:( 更多信息)

我对缺乏信息表示歉意。Ruby 和 Markdown 非常新。我正在使用“Rdiscount”。我今天在这里的文档中注意到打印出 html 可能是一种设置?此外,markdown 似乎在任何 HTML 元素内打印;不仅像我最初想的那样。

我的错误:

这:

## So we went to work:

<div class="image">
  <figure>
    ![The u-oh.me home page](https://s3.amazonaws.com/benjamincharity.com/u-oh.me-1.jpg)
    <figcaption>The u-oh.me home page</figcaption>
  </figure>
</div>

简单打印如下:

于是我们开始工作:

![u-oh.me 主页](https://s3.amazonaws.com/benjamincharity.com/u-oh.me-1.jpg) u-oh.me 主页
4

2 回答 2

3

Markdown 规范规定块级标签之间的任何内容都被逐字呈现,而不是被解析为 Markdown

请注意,Markdown 格式化语法不会在块级 HTML 标记中处理。例如,您不能在 HTML 块中使用 Markdown 风格的强调。

http://daringfireball.net/projects/markdown/syntax#html

于 2012-01-19T19:58:11.600 回答
1

安德鲁是正确的,Markdown 没有在块级 HTML 元素中处理。但是,您可以考虑使用支持此功能的Markdown Extra 。这是PHP Markdown Extra 在块级 HTML 元素中使用 Markdown 语法的示例

<div markdown="1"> This is *true* markdown text. </div>

于 2014-03-28T22:14:40.250 回答