Racket-Bibliothek für elegante HTML5-Generierung
2025-01-12
Die `html-printer`-Bibliothek für Racket bietet eine elegante Möglichkeit, gut formatierten HTML5-Code zu generieren. Ihre Hauptfunktion, `xexpr->html5`, konvertiert X-Ausdrücke in HTML5-Strings mit automatischer Einrückung und Zeilenumbruch, wobei die Anpassung der Spaltenbreite möglich ist. Sie ist Unicode-bewusst, behandelt die Längen der Zeichen korrekt und fügt optional Zeilenumbrüche zwischen Tags hinzu, um die Lesbarkeit und Wartbarkeit zu verbessern. Ideal für die Erstellung von semantisch sauberem und strukturell solidem HTML5.
Entwicklung