que para paginas etiquetas estilos español ejemplos codigos html pretty-print tidy

para - Una bonita impresora de línea de comandos: HTML legible



html y css (5)

Estoy buscando recomendaciones para impresoras HTML bonitas que cumplan los siguientes requisitos:

  • Toma el HTML como entrada, y luego genera una versión bien formateada / correctamente sangrada pero "gráficamente equivalente" del HTML de entrada dado.
  • Debe soportar la operación de línea de comandos.
  • Debe ser de código abierto y ejecutarse bajo Linux.


Para tener una respuesta actualizada, independiente del sistema operativo a esta pregunta:

Si bien el proyecto http://tidy.sourceforge.net/ original ha estado inactivo durante más de 6 años , un "Grupo de Negocios y Comunidad de W3C" que lleva el nombre de "Grupo de Comunidad de Defensa de Tidy HTML (HTACG)" ha comenzado a continuar su desarrollo, con el objetivo de hacerlo totalmente compatible con HTML5 . El grupo se formó en enero de 2015 y, aunque describen el estado actual como "trabajo en progreso", los binarios ya están disponibles para descargar.


Sólo un seguimiento tardío en una pregunta de OT.

Homebrew tiene un tidy-html5 instalado como es de esperar.

Está vinculado como tidy5 .


Actualización 2015: Tidy-html5 también debe considerarse, ya que es compatible con estándares modernos, incluido HTML5. Aquí está su repositorio GitHub .

El abuelo de las herramientas HTML, con soporte para estándares modernos.

Tidy es una aplicación de consola para Mac OS X, Linux, Windows, UNIX y más. Corrige y limpia documentos HTML y XML al corregir errores de marcado y actualizar el código heredado a los estándares modernos.

Respuesta original:

Eche un vistazo al proyecto HTML Tidy: http://tidy.sourceforge.net/

Tidy lee archivos HTML, XHTML y XML y escribe el marcado limpiado. Para las variantes de HTML, detecta y corrige muchos errores de codificación comunes y se esfuerza por producir un marcado visualmente equivalente que sea compatible con W3C y que funcione en la mayoría de los navegadores.

Para sus necesidades, aquí está la línea de comandos para llamar a Tidy:

tidy -im inputfile.html


Actualización 2018: el homebrew/dupes ahora está en desuso, tidy-html5 puede instalarse directamente.

brew install tidy-html5

Respuesta original:

Tidy de OS X no es compatible con HTML5 . Pero hay rama experimental en Github que lo hace.

Para conseguirlo:

brew tap homebrew/dupes brew install tidy --HEAD brew untap homebrew/dupes

¡Eso es! ¡Que te diviertas!