hay herramientas online para ello, por ejemplo:
https://html-minifier.com/
puede utilizar herramientas como esta si solo se trata de un html que no cambiara o sea que no es dinámico.
caso contrario, una solución seria usando el ejemplo del video para un html seria algo así, (nota debe usar php para utilizar el bufer),
por ejemplo, crear un archivo php.
Código PHP:
<?php
ob_start("comprimir_pagina_html");
function comprimir_pagina_html($buffer) {
$buscar = array(
'/\>[^\S ]+/s', /** quitar espacios en blanco después de las etiquetas */
'/[^\S ]+\</s', /** quitar espacios blanco antes de las etiquetas
'/(\s)+/s', /** acortar múltiples espacios en blancos */
'/<!--(.|\s)*?-->/' /** eliminar comentarios html */
);
$reemplazar = array('>', '<', '\\1', '');
$buffer = preg_replace($buscar, $reemplazar, $buffer);
return $buffer;
}
ob_end_flush();
?>
Una vez que el búfer almacena el contenido "ob_start" y "ob_end_flush" deshabilitar el búfer.
Advertencia:
Algunos servidores web (p.ej. Apache) cambian en directorio de trabajo de un script
cuando se invoca a la función de llamada de retorno.
Más información
https://www.php.net/manual/es/function.ob-start.php saludos!