2016-11-12 2 views
0

ist eine Möglichkeit, ein externes Dokument zur Kompilierzeit inline und in einem Tag mit Text mit Jade/Pug Templating zu integrieren?mit @include innerhalb von Inline-Element in Jade/Pug-Vorlage

zum Beispiel so etwas wie:

p paragraph text content with #[span.icon @include path_to_file/icon.svg] inline svg thrown into the html document 

aber nicht diese Lösung:

p paragraph text content with #[span.icon #[svg #[use(href='path_to_file/icon.svg')]]] 

Ich kenne die späteren Arbeiten, aber ich bin für eine Lösung, die nicht die Verwendung nicht verwendet oder eine externe Referenz

Lösung muss dazu führen, dass das Dokument innerhalb des Tags zwischen den Wörtern zur Kompilierzeit importiert wird.

Ich habe die Mops-Dokumentation viele Male durchgesehen. nur die naheliegenden Dinge sind die Tag-Interpolation und Block-Erweiterung, aber sie scheinen diese Situation nicht speziell zu berücksichtigen.

danke!

Antwort

0

sollten Sie in der Lage sein, die vertikale Leiste zu verwenden, ohne String-Interpolation zu verwenden:

p 
    | paragraph text content with 
    span.icon 
    include path_to_file/icon.svg 
    | inline svg thrown into the html document 

Siehe Tag Interpolation hier: https://pugjs.org/language/interpolation.html

Verwandte Themen