Formatear una configuración de Nginx
Pegue un bloque de configuración de Nginx compacto o mal indentado: la herramienta reorganiza cada directiva en su propia línea e indenta los bloques { } anidados (server, location, http...) para una lectura inmediata.
Cómo funciona
La herramienta recorre el texto carácter por carácter, localizando las llaves de apertura y de cierre y los puntos y coma que terminan cada directiva de Nginx, e ignora esos símbolos si aparecen dentro de una cadena entre comillas o después de un # de comentario. Cada directiva ocupa su propia línea, indentada con 4 espacios por nivel de bloque { }. Es un formateador basado en la estructura sintáctica del archivo, no un validador: no comprueba que las directivas ni sus argumentos sean válidos para Nginx.
¿Se conservan los comentarios?
Sí, los comentarios que empiezan por # se conservan tal cual y nunca se interpretan como separadores de directivas, aunque contengan llaves o puntos y coma.
¿Sigue funcionando el archivo reformateado?
Sí, solo se modifica la presentación (saltos de línea, indentación): las directivas, sus argumentos y el orden de los bloques permanecen estrictamente idénticos a los del original.
Ningún dato se transmite a un servidor: el formateo se ejecuta íntegramente en su navegador, en JavaScript local.