gpt4 book ai didi

ruby - Jekyll 的 pretty-print html 输出

转载 作者:太空宇宙 更新时间:2023-11-03 16:52:52 25 4
gpt4 key购买 nike

有什么方法可以漂亮地打印 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>
...

最佳答案

我建议您选择一个 tidy-makers并在 jekyll 特定任务链的末尾编写您自己的 :tidy 任务。或者,更简单:

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

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

关于ruby - Jekyll 的 pretty-print html 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17099102/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com