2010-08-27 33 views
8

En mi blog Jekyll utilizo la etiqueta include para poner el contenido de un archivo en el documento. Sin embargo, si intento hacer esto con un documento basado en HAML, la sangría del texto incluido es incorrecta. :preserve no funciona porque requiere sangría. ¿Hay alguna manera de especificar un bloque de texto sin depender de la sangría?insertando bloques de texto en haml

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

Respuesta

17

Parece que en la versión actual de Haml :text filtro fue removido. Ahora puede usar el filtro :plain. No se realiza ningún procesamiento para el texto dentro de este bloque. Puede pegar bloques multilínea de texto o código HTML allí. HTML aparecerá en la página sin guardar.

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