2013-02-09 95 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上页被应用,因为它们有限制政策运行哲基尔。