Pug zu HTML

Pug-Templates im Browser zu HTML kompilieren: Variablen, Schleifen, Bedingungen und Mixins mit lesbarer oder kompakter Ausgabe.

Auf deiner Website einbetten

Kopiere den Code und füge ihn in deine Seite ein. Kostenlos, ohne Anmeldung, ohne Cookies.

Pug zu HTML kompiliert Pug-Templates (früher Jade) direkt im Browser zu HTML. Variablen, Schleifen, Bedingungen, Mixins und Interpolationen werden ausgewertet. Fehler erscheinen mit Zeilenangabe, die Ausgabe ist eingerückt oder kompakt. So testest du Pug-Schnipsel, ohne ein Projekt aufzusetzen.

Ausgabe

HTML

Pug-Syntax im Überblick

PugBedeutung
p.hinweis TextElement mit Klasse und Text
a(href='/') StartAttribute in Klammern
- const x = 1JavaScript-Zeile
h2= titelAusdruck als Text (maskiert)
each p in listeSchleife
mixin karte(titel)Wiederverwendbarer Baustein

HTML nach Pug übersetzt HTML zu Pug, das Ergebnis lesbar machst du mit HTML formatieren.

Häufige Fragen

Wird JavaScript im Template ausgeführt?

Ja, Code-Zeilen mit „-“ und Ausdrücke wie #{…} werden beim Kompilieren ausgeführt, so wie es Pug vorsieht. Das passiert nur in deinem Browser. Füge deshalb nur Templates ein, denen du vertraust.

Funktionieren include und extends?

Nein. Sie laden weitere Dateien, die es im Browser nicht gibt. Kopiere die benötigten Teile direkt in die Eingabe.

Warum ist „eingerückt“ nicht immer exakt?

Die Option pretty ist in Pug veraltet, weil eingefügte Leerzeichen bei Inline-Elementen die Darstellung verändern können. Für die Auslieferung nutzt du die kompakte Ausgabe, zum Lesen die eingerückte.

Stimmt etwas nicht auf dieser Seite? – wir schauen uns das an.

Stimmt etwas nicht?

Sag uns, was falsch oder veraltet ist. Die aktuelle Seite schicken wir automatisch mit.

Was für ein Hinweis?

Mindestens 10 Zeichen.

URL, Eingaben, Ergebnis und Browserdaten – damit wir den Fehler nachvollziehen können.