Si se que escribir algún código para mostrar a alguien y no se utiliza algún tipo de resaltado de sintaxis lo más probable es que resulte ilegible.
Para solucionar esto en las páginas web lo mejor que he encontrado es dp.SyntaxHighlighter y hasta tiene un plugin para Wordpress.
De esta manera nuestros códigos, en vez de mostrarse así:
songlist = SongList.new
class JukeboxButton < Button
def initialize(label, &action)
super(label)
@action = action
end
def button_pressed
@action.call(self)
end
end
start_bton = JukeboxButton.new("Start") {songlist.start}
pause_bton = JukeboxButton.new("Pause") {songlist.pause}
Se podrán mostrar así:
Además de ahorrarnos problemas con comillas y caracteres HTML especiales. Los colores y demás estilos se pueden cambiar en un CSS.












