Nginx-Konfiguration formatieren

Fügen Sie einen kompakten oder schlecht eingerückten Nginx-Konfigurationsblock ein: Das Tool ordnet jede Direktive in einer eigenen Zeile an und rückt verschachtelte { }-Blöcke (server, location, http...) für sofortige Lesbarkeit ein.

Beispiel:

So funktioniert es

Das Tool durchläuft den Text Zeichen für Zeichen und erkennt öffnende und schließende geschweifte Klammern sowie die Semikolons, die jede Nginx-Direktive beenden. Diese Zeichen werden ignoriert, wenn sie in einer Zeichenkette in Anführungszeichen oder nach einem Kommentar-# auftreten. Jede Direktive erhält eine eigene Zeile, pro Ebene eines { }-Blocks um 4 Leerzeichen eingerückt. Es ist ein Formatierer auf Basis der syntaktischen Struktur der Datei, kein Validator: Er prüft nicht, ob die Direktiven oder ihre Argumente für Nginx gültig sind.

Bleiben Kommentare erhalten?

Ja, Kommentare, die mit # beginnen, bleiben unverändert erhalten und werden nie als Direktiventrenner interpretiert, auch wenn sie geschweifte Klammern oder Semikolons enthalten.

Funktioniert die neu formatierte Datei weiterhin?

Ja, nur die Darstellung (Zeilenumbrüche, Einrückung) wird geändert: Die Direktiven, ihre Argumente und die Reihenfolge der Blöcke bleiben exakt mit dem Original identisch.

Es werden keine Daten an einen Server übertragen: Die Formatierung läuft vollständig in Ihrem Browser, in lokalem JavaScript.