Форматировать конфигурацию Nginx
Вставьте компактную или плохо отформатированную конфигурацию Nginx: инструмент расположит каждую директиву на отдельной строке и расставит отступы для вложенных блоков { } (server, location, http…), чтобы её сразу было удобно читать.
Как это работает
Инструмент проходит по тексту символ за символом, находя открывающие и закрывающие фигурные скобки и точки с запятой, которыми заканчивается каждая директива Nginx, и при этом игнорирует эти символы внутри строк в кавычках или после # в комментариях. Каждая директива получает собственную строку с отступом в 4 пробела на каждый уровень блока { }. Это форматировщик, основанный на синтаксической структуре файла, а не валидатор: он не проверяет, что директивы и их аргументы допустимы для Nginx.
Сохраняются ли комментарии?
Да, комментарии, начинающиеся с #, сохраняются как есть и никогда не воспринимаются как разделители директив, даже если содержат фигурные скобки или точки с запятой.
Будет ли переформатированный файл по-прежнему работать?
Да, меняется только оформление (переносы строк, отступы): директивы, их аргументы и порядок блоков остаются строго такими же, как в оригинале.
Данные не отправляются на сервер: форматирование полностью выполняется в вашем браузере на локальном JavaScript.