Pug-Vorlagen-Studio

Was Pug Template Studio macht

Pug Template Studio ist eine Vorschau für Pug-Template-Projekte, die vollständig im Browser läuft. Ziehen Sie einen Ordner oder eine .zip-Datei hinein: Das Werkzeug liest jedes Ihrer Templates, ermittelt die Variablen, die es erwartet, und erzeugt daraus ein Formular. Die gerenderte Ausgabe aktualisiert sich beim Tippen.

Nichts wird hochgeladen. Der Pug-Compiler läuft in einem Web Worker in Ihrem eigenen Browser, sodass Ihre Projekte — auch Kundenarbeiten und unveröffentlichte E-Mail-Kampagnen — das Gerät nie verlassen. Kein Konto, kein Server.

Es gibt dieses Werkzeug, weil ein Pug-Template mit einer fehlenden Variablen nicht fehlschlägt. Pug übersetzt Locals in Funktionsparameter; eine fehlende ist schlicht undefined. #{expirationDelay} wird zur leeren Zeichenkette, und href=resetLink lässt das Attribut ganz weg — übrig bleibt ein toter Button. Keine Fehlermeldung, keine Warnung. Eine E-Mail ohne ihre wichtigste Variable sieht aus wie eine plausible E-Mail mit kaputtem Call-to-Action. Ob eine Variable erforderlich ist, lässt sich deshalb nicht durch Rendern herausfinden, sondern nur statisch bestimmen — genau dafür gibt es das Variablen-Panel.

Funktionen

Häufige Fragen

Werden meine Templates irgendwohin hochgeladen?
Nein. Der Compiler läuft in einem Web Worker in Ihrem Browser, und es gibt kein Backend, zu dem etwas hochgeladen werden könnte. Ihre Dateien bleiben auf Ihrem Gerät, auch beim Export als .zip.
Brauche ich ein Konto?
Nein. Es gibt nichts zu registrieren und nichts zu installieren — Seite öffnen, Projekt hineinziehen.
Welche Pug-Funktionen werden unterstützt?
Es läuft der echte Pug-Compiler, daher verhalten sich extends, include, Mixins, Bedingungen, Schleifen und eingebettetes JavaScript genauso wie in Ihrem Build. Dateizugriffe für extends und include werden aus einer Kopie des geladenen Projekts im Arbeitsspeicher bedient.
Kann ich dasselbe Template in mehreren Sprachen ansehen?
Ja. Variablen können pro Sprache einen eigenen Wert bekommen, und der Export kann alle Templates in allen Sprachen in einer einzigen .zip-Datei ausgeben.
Wofür ist es gedacht?
Vor allem für Transaktions-E-Mails, bei denen eine stillschweigend fehlende Variable eine plausibel aussehende E-Mail mit kaputtem Call-to-Action erzeugt — es funktioniert aber mit jedem Pug-Projekt.
Werbung

Weitere Sprachen

Datenschutzerklärung