5

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>
      ...
4

1 に答える 1

5

tidy- maker の1 つを選択:tidyし、jekyll 固有のタスク チェーンの最後に独自のタスクを記述することをお勧めします。または、さらに簡単に:

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

新しく作成したタスクも、おそらくインターネット上で見つかる可能性のあるプラグインも、github ページには適用されないことに注意してください。これは、jekyll を実行するポリシーが制限されているためです。

于 2013-02-10T05:59:13.743 に答える