Minificador de HTML que elimina espacios, saltos de línea, comentarios y otros caracteres innecesarios de un archivo de texto, generalmente para reducir su tamaño.
$ htmlmin archivo.html > archivo.min.html
$ cat archivo.html | htmlmin > salida.html
$ htmlmin < archivo.html > salida.html
$ htmlmin --remove-comments --remove-empty-space archivo.html
Un ejemplo con un archivo HTML:
<!DOCTYPE html>
<html>
<head>
<title>Mi página</title>
</head>
<body>
<h1>Hola mundo</h1>
</body>
</html>
Se puede minificar así:
<!DOCTYPE html><html><head><title>Mi página</title></head><body><h1>Hola mundo</h1></body></html>