在haml中插入文本块

Suk*_*ima 9 ruby syntax markup haml jekyll

在我的Jekyll博客中,我使用include标记将文件的内容放入文档中.但是,如果我尝试使用基于HAML的文档执行此操作,则包含的文本的缩进是错误的.:preserve不起作用,因为它需要缩进.有没有办法在不依赖缩进的情况下指定文本块?

%html
  %body
    - preserve do
<strong>included text from file</strong>
    - end
Run Code Online (Sandbox Code Playgroud)

Pav*_*hov 19

似乎在当前版本的Haml :text过滤器被删除了.现在你可以使用:plain过滤器了.不对此块内的文本执行任何处理.您可以在那里粘贴多行文本或HTML代码块.HTML将显示在未转义的页面上.

:plain
  Some text <b>or HTML</b>.
Run Code Online (Sandbox Code Playgroud)