/ / सुंदर प्रिंट HTML उत्पादन Jekyll से - रूबी, jekyll, सुंदर प्रिंट

जेकील से बहुत प्रिंट एचटीएमएल आउटपुट - रूबी, जेकील, सुंदर प्रिंट

वहाँ Jekyll से सुंदर HTML उत्पादन प्रिंट करने के लिए कोई रास्ता नहीं है?

उदाहरण के लिए, नीचे HTML का एक स्निपेट है जो जेकेल जनरेट करता है। ध्यान दें कि कैसे <p> टैग में कोई इंडेंटेशन नहीं है और उनके बाद अनावश्यक लाइन ब्रेक है

      ...
<div id="content">

<p class="flush">Post 1</p>

<p class="flush">Post 2</p>

<p class="flush">Post 3</p>


</div>
...

मैं एक विकल्प या प्लगइन की कल्पना कर रहा हूं जो इसके बजाय इस तरह प्रिंट करेगा:

      ...
<div id="content">
<p class="flush">Post 1</p>
<p class="flush">Post 2</p>
<p class="flush">Post 3</p>
</div>
...

उत्तर:

जवाब के लिए 5 № 1

मैं आपको सुझाव दूंगा कि आप इनमें से एक को चुनें साफ-निर्माताओं और अपना लिखो :tidy जेकेल-विशिष्ट कार्य श्रृंखला के अंत में कार्य। या, और भी आसान:

desc "Tidy jekyll output"
task :tidy do
`find _site -name "*.html" -exec tidy {} ;`
end

कृपया ध्यान दें, कि न तो आपके नए बनाए गए कार्य और न ही कोई प्लगइन जो संभवतः इंटरनेट पर पाया जा सकता है, पर लागू नहीं किया जाएगा github पेज, क्योंकि उन्होंने जेकेल को चलाने के लिए नीतियां प्रतिबंधित की हैं।