[ Foro de retos de programación ]

Insertar código para cada lenguaje.

15-Mar-2015 06:03
Luis Torres (+18)
2 Respuestas

Si en mi página web quisiera lograr que cuando se inserte el código de algún programa en específico, este muestre cada elemento del lenguaje diferenciado por colores y todas las facilidades que da cualquier editor de texto de hoy en día, ¿qué debería hacer o instalar para lograrlo?

Saludos.


17-Mar-2015 22:56
Nacho Cabanes (+84)

Busca en "san Google" algo como "Syntax highlight". Hay distintas alternativas según la tecnología que use tu página web. Una solución habitual es usar coloreadores basados en Javascript. Dos bastante buenos son:

PrismJs, de Lea Verou: http://prismjs.com/

syntaxhighlighter, de Alex Gorbatchev: http://alexgorbatchev.com/SyntaxHighlighter/

Una solución más trabajosa es colorear antes de mostrar la página, usando lenguajes de servidor. Por ejemplo, si usas PHP, el coloreador más popular es Geshi: http://qbnz.com/highlighter/
 


17-Mar-2015 23:16
Luis Torres (+18)

Muchas gracias por la respuesta.

Saludos.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)