2013-02-09 140 views
2

有沒有什麼辦法可以很好地打印來自Jekyll的html輸出?Jekyll漂亮的打印html輸出

例如,下面是Jekyll生成的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

我建議你選擇的tidy-makers之一,在哲基爾年底編寫自己的:tidy任務特定的任務鏈。或者,更簡單:

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

請注意,無論您的新創建的任務也不是說大概可以在互聯網上找到任何插件將無法在github上頁被應用,因爲它們有限制政策運行哲基爾。