Tidy HTML

This commit is contained in:
Miraty 2022-06-01 19:36:07 +02:00
parent afe82852f5
commit 3279746223

View file

@ -219,8 +219,25 @@ foreach ($pages as $page) {
require SITE . "/end.inc.html";
echo "</body></html>";
file_put_contents($pathParts['dirname'] . "/" . $pathParts['filename'] . ".html", ob_get_contents());
ob_end_clean();
$pageContent = ob_get_clean();
if (extension_loaded("tidy")) {
$tidy = new tidy;
$tidy->parseString(
$pageContent,
array(
'indent' => true,
'keep-tabs' => true,
'wrap' => 0
)
);
$tidy->cleanRepair();
$pageContent = tidy_get_output($tidy);
} else {
echo "tidy extension unavailable\n";
}
file_put_contents($pathParts['dirname'] . "/" . $pathParts['filename'] . ".html", $pageContent);
// Gzip compression
exec(GZIP . " --keep --fast --force " . $pathParts['dirname'] . "/" . $pathParts['filename'] . ".html");