Code2HTML

Uno de los caballos de batalla de los blogs y de toda web de programación que se precie es el poder mostrar código fuente con realzado de sintaxis y de forma sencilla para el autor del texto.

Este fue uno de los motivos por el que abandoné mi viejo blog en Blogger y me vine a WordPress. En Blogspot era un auténtico infierno crear una entrada que contuviese código fuente con un realzado de sintaxis decente. Para sorpresa mía unas semanas después de mudarme a WordPress topé accidentalmente con Code2HTML. Esta herramienta me hubiese facilitado las cosas enormemente, aunque ahora que ya me he mudado la verdad es que no tengo intención alguna de volver, pero he pensado que quizás a alguien le pueda ser de utilidad.

Como su nombre indica genera ficheros html que contienen el código fuente con un realzado de sintaxis. Se puede probar la herramienta on-line aquí. Si se va a usar de forma intensiva lo mejor es descargarla e instalarla en la propia máquina, la mayor pega es que solo está disponible para Linux y que no tiene realzado de sintaxis para C#.

Yo uso MandrivaLinux, lo instalé como curiosidad para hacer un par de pruebas y no tuve ninguna dificultad en instalarlo, ya que Code2HTML estaba incluido en los propios repositorios de la distribución.

Un ejemplo sencillo de uso sería el siguiente:
$>code2html -l java HolaMundo.java HolaMundo.html

Donde $> es el prompt del sistema Linux. Se da por hecho que el directorio actual de trabajo es el directorio en el que se ubica el fichero HolaMundo.java. El contenido de HolaMundo.java es el siguiente (El realzado de sintaxis que estas viendo es el generado por WordPress):

public class HolaMundo
 {  
        public static void main(String [] args)
        {
           System.out.println("¡Hola, mundo!");
        }
 }

Acontinuación la salida generada por code2HTML (El realzado de sintaxis que estas viendo es el generado por el código html generado por code2HTML):

HolaMundo.java

public class HolaMundo
 {  
        public static void main(String [] args)
        {
           System.out.println("¡Hola, mundo!");
        }
 }

syntax highlighted by Code2HTML, v. 0.9.1

Acerca de franciscoguemes

Ingeniero en Informática
Esta entrada fue publicada en Linux. Guarda el enlace permanente.

Una respuesta a Code2HTML

  1. Video Recipes dijo:

    This is so good i can almost smell it.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s