格式化 Nginx 配置

粘贴紧凑或缩进混乱的 Nginx 配置块:工具会让每条指令各占一行,并为嵌套的 { } 块(server、location、http……)添加缩进,一目了然。

示例:

工作原理

工具逐字符扫描文本,识别左花括号、右花括号以及结束每条 Nginx 指令的分号;如果这些符号出现在带引号的字符串中,或位于注释符 # 之后,则会忽略它们。每条指令独占一行,每深入一层 { } 块就缩进 4 个空格。这是一个基于文件语法结构的格式化工具,而不是验证器:它不会检查指令或其参数对 Nginx 是否有效。

注释会保留吗?

会,以 # 开头的注释会原样保留,即使其中包含花括号或分号,也不会被当作指令分隔符。

重新格式化后的文件还能正常工作吗?

可以,只有排版(换行、缩进)会改变:指令、参数以及各个块的顺序与原文件完全一致。

不会向服务器传输任何数据:格式化完全在您的浏览器中通过本地 JavaScript 运行。