Jos*_*gts 2 ruby pretty-print jekyll
有没有办法从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>
...
Run Code Online (Sandbox Code Playgroud)
我想象一个选项或插件会像这样打印出来:
...
<div id="content">
<p class="flush">Post 1</p>
<p class="flush">Post 2</p>
<p class="flush">Post 3</p>
</div>
...
Run Code Online (Sandbox Code Playgroud)
我建议你选择一个整洁的制造商,并:tidy在jekyll特定的任务链结束时编写自己的任务.或者,更简单:
desc "Tidy jekyll output"
task :tidy do
`find _site -name "*.html" -exec tidy {} \;`
end
Run Code Online (Sandbox Code Playgroud)
请注意,您新创建的任务和可能通过互联网找到的任何插件都不会应用于github页面,因为他们有限制策略来运行jekyll.