enero 28, 2014

Test SyntaxHighlighter

Estaba haciendo algunas pruebas con SyntaxHighlighter para publicar código con resaltadores de texto, el cuál es relativamente fácil de instalar. Se puede hacer de dos formas:

1. La primera es descargarse los archivos desde la página http://http://alexgorbatchev.com/SyntaxHighlighter/download/, y subirlos junto a nuestro web. Tenemos que poner esto en la cabecera:





2. Se puede enlazar desde el servidor del autor de la siguiente forma:



Luego donde insertemos el código, podemos hacerlo con la etiqueta pre o script, pero se ha de usar la clase de la siguiente forma:
    

Ahora se muestra el código resaltado

Soporta una gran cantidad de lenguajes, solo es cuestión de añadir el archivo js en el head. Además cuenta con temas.

Por ejemplo aquí muestro código en python:
#!/usr/bin/python
# -*- coding: utf-8 -*- 
import gtk
import glib
import cairo

class App(object):
    def __init__ (self):
        #Variables Iniciales
        self.percent = 0
        
        # Se carga el archivo glade con la ventana
        builder = gtk.Builder()
        builder.add_from_file('Final.ui')
        
        # Se recuperan los widget a usar (no son necesarios todos)
        self.winMain = builder.get_object('window1')
        self.drawingarea = builder.get_object('drawingarea1')
        self.pbBGR = ProgressBarBGR(self.drawingarea)  # INSTANCIAMOS
        
        # Se asocian las señales
        builder.connect_signals(self)
        self.winMain.show()


No hay comentarios:

Publicar un comentario