Para ir a Indice:
馃 Introducci贸n
siduamente nos sucede que son muchas las veces que solemos recurrir a internet para consultar lenguajes de programaci贸n tan conocidos como html e insertar fragmentos de c贸digo en los blogs (en nuestras publicaciones), foros (en intervenciones) o cualquier p谩gina web (comentando).
La manera m谩s f谩cil y r谩pida de entender el c贸digo fuente es resaltar su sint谩xis con diferentes colores.
De las llamadas BUENAS PRACTICAS DE CSS, se destaca la metodolog铆a del RESALTADOR DE C脫DIGO, que por cierto, son varias las metodolog铆as, las cuales se mencionan m谩s adelante; no obstante, confiriendo prioridad a la metodolog铆a de « Google Code Prettify» por las razones que se exponen en sus p谩rrafos correspondientes.
Para ir a Indice:
馃Opciones Online
En la red podemos encontrar multitud de servicios online para resaltar bloques de c贸digo fuente. Algunos de los m谩s conocidos son:
Otras p谩ginas nos ofrecen la posibilidad de descargar archivos (ficheros javascript y css) para instalar en nuestra web:
- SyntaxHighlighter
- Snippet (plugin jQuery)
- highlight.js
- SHJS (Syntax Highlighting in JavaScript)
- Lighter (GitHub)
- CodePress
- WordPress Rainbow Hilite (plugin para Wordpress)
- Syntax Highlight (plugin para Wordpress)
- WP-Syntax highlighted (plugin para Wordpress)
Para ir a Indice:
馃Google Code Prettify
Bien pues investigando encontr茅 este otro llamado:
« Google Code Prettify»
A su favor tengo que decir que este resaltador de c贸digos lo recomiendo por dos razones fundamentales de mucho peso:

- No necesito instalar ninguna librer铆a
- Es muy f谩cil de usar: para integrarlo en mi blog, voy a escribir muy pocas l铆neas de c贸digo (a continuaci贸n os mostrar茅 varios ejemplos).
Y adem谩s, aporta los siguientes beneficios:
- No bloquea la carga de la p谩gina mientras se ejecuta
- Detecta autom谩ticamente los bloques de c贸digo y el lenguaje de programaci贸n usado
- Reconoce los lenguajes tipo C, Java, Python, Bash, SQL, HTML, XML, CSS, Javascript, Ruby, PHP, VB, y Awk
- Es compatible con la mayor铆a de los navegadores web
Usando esta sintaxis, puede agregar los siguientes idiomas a su blogger: HMTL5, CSS3, PHP, SQL, Java, XML, Javascript, jQuery, Angularjs, Knockoutjs, Python, Bash, SQL, Makefiles, Ruby, VB, Awk, Perl, Pascal, Dardo, Matlab, Clojure, etc.
馃La forma de proceder es la siguiente:
- 馃搶 Importante: primeramente debes agregar el resaltador de c贸digo de Google en tu plantilla de Blogger. Los pasos son:
1 Haga clic en Plantilla en el lado izquierdo.
2 Ahora haga clic en el bot贸n Editar HMTL, se abrir谩 el editor html..
3 Ahora busque la etiqueta </head> y pegue el c贸digo justo encima de la etiqueta </head>
- Consulte esta imagen a continuaci贸n para visualizar este paso:
- El c贸digo a agregar es el siguiente:
- En cuanto a cambiar de estilos simplemente tenemos que modificar en la linea el skin "default", para lo cual seleccionamos el skin que mejor nos parezca, que constituye la hoja de estilos que vamos a cargar para dar estilo al c贸digo a usar.
- Los skin disponibles se muestran a continuaci贸n:
- Paso siguiente, escribimos la etiqueta <pre class="prettyprint">
-
Introducimos el c贸digo que vamos a colorear dentro del tag pre.
- 馃搶 Importante: hay que reemplazar todos los < por < y el mismo procedimiento con los > por > para que el navegador entienda que es texto plano.
- No obstante, el paso anterior es muy laborioso, especialmente si se trata de un c贸digo muy extenso. Contamos entonces con varias herramientas online de conversores que nos suplen esa funci贸n, es el caso de:
Conversor html a texto plano - En relaci贸n al texto plano, para mayor informaci贸n, puedes consultar mi publicaci贸n, donde compilo varias herramientas online para convertir c贸digo html a texto plano; para consultas: clic aqu铆.
- Por 煤ltimo, cerramos la etiqueta </pre>
<script src="https://cdn.jsdelivr.net/gh/ google/code-prettify@master/loader/ run_prettify.js?autoload=true&skin=default" defer="defer"></script>
Por todo lo expuesto, de todas las opciones disponibles, la que considero m谩s vers谩til, y por tanto m谩s aconsejable su uso es Google Code Prettify. Su practicidad la compruebo en las aplicaciones de mis blogs con la tem谩tica de HTML y CSS.
Para ir a Indice:

馃Aplicando skin = 'default':
Para ir a Indice:
馃Aplicando skin = 'sons-of-obsidian':
Para ir a Indice:
馃Aplicando skin = 'sunburst':
Para ir a Indice:
馃Aplicando skin = 'desert':
Para ir a Indice:
馃Aplicando skin = 'doxy':
Para ir a Indice:
馃La clase Linemus
Adem谩s podemos numerar las l铆neas de c贸digo para cada uno de los estilos mencionados.
Para ello, tenemos que a帽adir la clase linemus al tag pre de la siguiente manera:
<pre class="prettyprint linenums">
Ejemplo con 'Default' y 'Linemus':
≧◠‿◠≦✌ Definitivamente: sumamente f谩cil de entender, y por ende, muy sencilla su aplicaci贸n; lo cual, te aportar谩 satisfacci贸n enriquecer visualmente tus c贸digos con este RESALTADOR tan pr谩ctico.
Para ir a Indice:
馃Documentaci贸n Oficial
https://github.com/google/code-prettify/blob/master/README.mdhttps://github.com/google/code-prettify
https://rawgit.com/google/code-prettify/master/examples/quine.html
Para ir a Indice:
Salu2 y bendiciones, Atte, Angel Paz | ![]() |