1

我正在寻找输出示例 HTML 块,但我不知道如何使用 slim 的语法来做到这一点

归根结底,我想要一个pre包含多行代码的标签。看起来像这样:

<pre>
Heading 3 is <h3>
Heading 2 is <h2>
</pre>

我发现我可以做到:

pre= "Heading 3 is <h3>"

并且输出显示 HTML 代码,而不是解析它。

但多行不起作用。有任何想法吗?

4

2 回答 2

2

在 Slim 中有一种方法可以在不使用嵌入式引擎的情况下做到这一点。解决方案是用竖线 ( |) 开始第一行,然后缩进所有后续行。(但不要在前面加上管道!)这是防止 Slim 连接所有代码行的方法。

像这样的东西:

pre
  | Heading 3 is <h3>
    Heading 2 is <h2>
    Heading 1 is <h1>
于 2014-08-20T11:19:51.047 回答
2

我可以建议为此使用嵌入式引擎吗?

doctype 5
html
  head
    title Testing
  body
    h1 Testing
    p Here's some output for you
    asciidoc:
      ```
      Testing <h1> 
      Testing <h2> 
      Testing <h3> 
      ```
于 2013-07-23T19:09:23.330 回答