2010-08-27 20 views
8

Nel mio blog Jekyll uso il tag include per inserire il contenuto di un file nel documento. Tuttavia, se provo a farlo con un documento basato su HAML, il rientro del testo incluso è sbagliato. :preserve non funziona perché richiede il rientro. C'è un modo per specificare un blocco di testo senza dipendere dall'indentazione?inserimento di blocchi di testo in haml

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

risposta

17

Sembra che nella versione corrente di Haml :text filtro è stato rimosso. Ora puoi usare il filtro :plain. Nessuna elaborazione viene eseguita per il testo all'interno di questo blocco. Qui puoi incollare blocchi multilinea di testo o codice HTML. L'HTML apparirà sulla pagina senza caratteri di escape.

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