تنسيق إعدادات Nginx

الصق كتلة إعدادات Nginx مضغوطة أو سيئة التنسيق: تعيد الأداة وضع كل توجيه في سطر خاص به وتضبط المسافات البادئة للكتل { } المتداخلة (server وlocation وhttp...) لتسهيل القراءة فورًا.

مثال:

كيف يعمل

تمرّ الأداة على النص حرفًا حرفًا لتحديد الأقواس المعقوفة الفاتحة والمغلقة والفواصل المنقوطة التي تنهي كل توجيه في Nginx، مع تجاهل هذه الرموز إن وردت داخل سلسلة بين علامات اقتباس أو بعد # التعليق. يحصل كل توجيه على سطر خاص به، بمسافة بادئة من 4 مسافات لكل مستوى من كتل { }. إنها أداة تنسيق تعتمد على البنية النحوية للملف، وليست أداة تحقق: فهي لا تتأكد من صحة التوجيهات أو وسائطها في Nginx.

هل تُحفظ التعليقات؟

نعم، تُحفظ التعليقات التي تبدأ بـ # كما هي ولا تُعامَل أبدًا كفواصل بين التوجيهات، حتى لو احتوت على أقواس معقوفة أو فواصل منقوطة.

هل يظل الملف المعاد تنسيقه يعمل؟

نعم، لا يتغير سوى الشكل (فواصل الأسطر والمسافات البادئة): تبقى التوجيهات ووسائطها وترتيب الكتل مطابقة تمامًا للأصل.

لا تُرسل أي بيانات إلى خادم: يُنفَّذ التنسيق بالكامل داخل متصفحك، بجافاسكريبت محلي.