Nginx कॉन्फ़िगरेशन फ़ॉर्मैट करें

कॉम्पैक्ट या खराब इंडेंट वाला Nginx कॉन्फ़िगरेशन ब्लॉक पेस्ट करें: टूल हर डायरेक्टिव को उसकी अपनी लाइन पर रखता है और नेस्टेड { } ब्लॉक (server, location, http...) को इंडेंट करता है, ताकि वह तुरंत पढ़ने में आसान हो।

उदाहरण:

यह कैसे काम करता है

टूल टेक्स्ट को अक्षर-दर-अक्षर पढ़ता है और खुलने-बंद होने वाले ब्रेसेज़ तथा हर Nginx डायरेक्टिव को खत्म करने वाले सेमीकोलन पहचानता है, जबकि कोटेशन मार्क वाली स्ट्रिंग के अंदर या कमेंट के # के बाद आने पर इन चिह्नों को अनदेखा करता है। हर डायरेक्टिव को अपनी अलग लाइन मिलती है, जो हर { } ब्लॉक स्तर के लिए 4 स्पेस से इंडेंट होती है। यह फ़ाइल की सिंटैक्स संरचना पर आधारित फ़ॉर्मैटर है, वैलिडेटर नहीं: यह जाँच नहीं करता कि डायरेक्टिव या उनके आर्ग्युमेंट Nginx के लिए मान्य हैं या नहीं।

क्या कमेंट सुरक्षित रहते हैं?

हाँ, # से शुरू होने वाले कमेंट जस के तस रहते हैं और कभी भी डायरेक्टिव के विभाजक नहीं माने जाते, भले ही उनमें ब्रेसेज़ या सेमीकोलन हों।

क्या दोबारा फ़ॉर्मैट की गई फ़ाइल पहले की तरह काम करती है?

हाँ, सिर्फ़ प्रस्तुति (लाइन ब्रेक, इंडेंटेशन) बदलती है: डायरेक्टिव, उनके आर्ग्युमेंट और ब्लॉक का क्रम मूल फ़ाइल जैसा ही रहता है।

कोई डेटा सर्वर को नहीं भेजा जाता: फ़ॉर्मैटिंग पूरी तरह आपके ब्राउज़र में, लोकल JavaScript से चलती है।