Cómo conseguir resaltado de sintaxis en WordPress rápidamente
Muchas veces queremos explicar algo en nuestro blog sobre el código de nuestras aplicaciones o sobre cómo hemos hecho tal o cual cosa en nuestro blog. La forma más elegante y resultona (¿o debería decir “resaltona”?) es hacerlos con syntax highlighting o resaltado de sintaxis, pero esto no es fácil de implementar así a bote pronto. Menos mal que tenemos WordPress que nos soluciona la papeleta rápidamente
Existe un plugin. El SyntaxHighlighter Evolved que te permite introducir código en tus posts de una manera sencillísima. Se utilizan unos tag con corchete como estos:
[sourcecode language="css"]
tu código aquí…
[/sourcecode]
Se puede elegir entre los siguientes lenguajes de programación o marcado:
actionscript3, bash, coldfusion, cpp, csharp, css, delphi, erlang, fsharp, diff, groovy, javascript, java, javafx, matlab (keywords only), objc, perl, php, text, powershell, python, r, ruby, scala, sql, vb y xml.
Es un buen surtido y los resultados son bastante buenos. Aquí tenéis un ejemplo en ruby:
require 'rubygems'
require 'rqrcode'
require 'qr_image'
# parámetros
text = 'This is a test'
size = 4
level = 'h'
# Producir el QR Code
qr = RQRCode::QRCode.new(text, :size => size, :level => level)
# Creamos la imagen y doblamos su tamaño
img = QRImage.new(qr).sample(6)
# Escribimos a disco
img.write('./qr.png') { quality = 100 }
Para más información http://en.support.wordpress.com/code/posting-source-code/
