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 № 1Sugerował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.