来自Jekyll的漂亮的打印html输出

有没有办法从Jekyll打印漂亮的html输出?

例如,下面是Jekyll生成的html片段。 注意

标签如何没有缩进,并且在它们之后有不必要的换行符。

  ... 

Post 1

Post 2

Post 3

...

我想象一个选项或插件会像这样打印出来:

  ... 

Post 1

Post 2

Post 3

...

我建议你选择一个整洁的制造商并编写你自己的:tidy在jekyll特定的任务链结束时:tidy任务。 或者,更简单:

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

请注意,您新创建的任务和可能通过互联网找到的任何插件都不会应用于github页面 ,因为他们有限制策略来运行jekyll。