/ / Ładne wyjście w formacie HTML z Jekyll - ruby, jekyll, pretty-print

Ładne wydruki html z Jekyll - ruby, jekyll, pretty-print

Czy jest jakiś sposób, aby ładnie wydrukować wynik HTML z Jekyll?

Na przykład poniżej znajduje się fragment kodu HTML generowanego przez Jekyll. Zauważ, jak <p> tagi nie mają wcięć i po nich mają niepotrzebne podziały linii.

      ...
<div id="content">

<p class="flush">Post 1</p>

<p class="flush">Post 2</p>

<p class="flush">Post 3</p>


</div>
...

Wyobrażam sobie opcję lub wtyczkę, która wyglądałaby tak:

      ...
<div id="content">
<p class="flush">Post 1</p>
<p class="flush">Post 2</p>
<p class="flush">Post 3</p>
</div>
...

Odpowiedzi:

5 dla odpowiedzi № 1

Sugerowałbym, aby wybrać jeden z nich sprzątacze i napisz własne :tidy zadanie na końcu łańcucha zadań specyficznego dla jekyll. Lub jeszcze łatwiej:

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

Pamiętaj, że ani nowo utworzone zadanie, ani żadna wtyczka, która prawdopodobnie może zostać znaleziona w Internecie, nie zostaną zastosowane strony github, ponieważ mają ograniczone zasady uruchamiania jekyll.