मैं Django templating का उपयोग कर रहा है, और पठनीयता के लिए मैं एचटीएमएल कि निम्न के समान दिखता है:को संक्षिप्त करने/कम करने से गतिशील एचटीएमएल
{% if some_variable %}
text
{% else %}
nothing exists here
{% endif %}
{% for item in set %}
{% if forloop.first %}
...etc...
यह कार्यावधि में निम्नलिखित एचटीएमएल, जो खाली स्थान के और रिटर्न की टन शामिल करने के लिए धर्मान्तरित :
text
<div>
<li
class='some_class
>
some text
</li>
</div>
etc...
कुछ पृष्ठ यहाँ तक कि जब पेज स्रोत देखकर html के ~ 3,000 करने के लिए लाइनों चलाते हैं।
क्या इस एचटीएमएल को रनटाइम पर संपीड़ित करने के लिए कोई उपकरण है? अतिरिक्त लाइन ब्रेक को हटाने के लिए एक उपकरण के बारे में क्या?
Google इस कर दिया: http://www.soyoucode.com/2011/minify-html-output-django (मैं से परिचित नहीं हूँ Django, तो मुझे नहीं पता कि यह आपके विशेष मामले में किसी भी प्रयोग का है, हालांकि)। –
आपने django.middleware.gzip.GZipMiddleware, – mrok
को आजमाया था, शायद आप एक Django/Python HTMLTidy दृष्टिकोण चाहते हैं। उदाहरण के लिए –