Compartir Código con Resaltado de Sintaxis en Tu Blog
Me encuentro armando mi blog, buscándole un tema y agregándole plugins, y pensé que sería bueno incluir una entrada acerca de uno de los plugins que voy a instalar. Muchas veces hemos visto que copiamos y pegamos código escrito en lenguajes de programación como C++ o Java, lenguajes de marcas como HTML o XML o scripts en Perl o Python (mi favorito) y el texto se vuelve muy difícil de leer y comprender, como si lo visualizaramos en el viejo Notepad de Windows.
Si bien existen varios servicios que nos permiten pegar código con resaltado de sintaxis y compartirlo rápidamente, vía Twitter por ejemplo, estos no son muy útiles para ser incluidos en entradas de blogs. Para esto existe un plugin para Wordpress llamado SyntaxHighlighter2 que permite insertar código en varios lenguajes y que éste se muestre con resaltado de sintaxis. Además, su uso es muy sencillo, basta con rodear el código con etiquetas BBCode [sourcecode language='xyz'] y [/sourcecode] donde xyz puede ser cualquier lenguaje soportado por el plugin. Este es un pequeño ejemplo con python como valor para el atributo language:
#!/usr/bin/python print "Hola Mundo"
Las valores para cada lenguaje se encuentran en la página de SyntaxHighlighter2. Las configuraciones avanzadas como ocultar los números de línea, resaltar ciertas líneas, cambiar el tamaño de la sangría, etc. están disponibles aquí.


Comentarios recientes