2010-08-27 9 views
8

In meinem Jekyll-Blog verwende ich das include-Tag, um den Inhalt einer Datei in das Dokument zu schreiben. Wenn ich jedoch versuche, dies mit einem HAML-basierten Dokument zu tun, ist der Einzug des eingeschlossenen Textes falsch. :preserve funktioniert nicht, weil es Einrückung erfordert. Gibt es eine Möglichkeit, einen Textblock unabhängig von der Einrückung anzugeben?Einfügen von Textblöcken in haml

%html 
    %body 
    - preserve do 
<strong>included text from file</strong> 
    - end 

Antwort

17

Es scheint, dass in der aktuellen Version von Haml :text Filter entfernt wurde. Jetzt können Sie :plain Filter verwenden. Für den Text innerhalb dieses Blocks wird keine Verarbeitung durchgeführt. Sie können dort mehrzeilige Textblöcke oder HTML-Code einfügen. HTML wird auf der Seite uncodiert angezeigt.

:plain 
    Some text <b>or HTML</b>.