我正在寻找输出示例 HTML 块,但我不知道如何使用 slim 的语法来做到这一点
归根结底,我想要一个pre
包含多行代码的标签。看起来像这样:
<pre>
Heading 3 is <h3>
Heading 2 is <h2>
</pre>
我发现我可以做到:
pre= "Heading 3 is <h3>"
并且输出显示 HTML 代码,而不是解析它。
但多行不起作用。有任何想法吗?
我正在寻找输出示例 HTML 块,但我不知道如何使用 slim 的语法来做到这一点
归根结底,我想要一个pre
包含多行代码的标签。看起来像这样:
<pre>
Heading 3 is <h3>
Heading 2 is <h2>
</pre>
我发现我可以做到:
pre= "Heading 3 is <h3>"
并且输出显示 HTML 代码,而不是解析它。
但多行不起作用。有任何想法吗?
在 Slim 中有一种方法可以在不使用嵌入式引擎的情况下做到这一点。解决方案是用竖线 ( |
) 开始第一行,然后缩进所有后续行。(但不要在前面加上管道!)这是防止 Slim 连接所有代码行的方法。
像这样的东西:
pre
| Heading 3 is <h3>
Heading 2 is <h2>
Heading 1 is <h1>
我可以建议为此使用嵌入式引擎吗?
doctype 5
html
head
title Testing
body
h1 Testing
p Here's some output for you
asciidoc:
```
Testing <h1>
Testing <h2>
Testing <h3>
```