Tarea 6 Unidad 2 (Anexo): Insertar cuadros de codigo

Maestra si explica esto en el siguiente grupo, el codigo ya esta activo en su blog, es la conexión a internet del TEC.



El dia de hoy vamos a ver como insertar cuadros de codigo con estilo en nuestro blog, para ello vamos a utilizar una herramienta en Javascript la cual es llamada SyntaxHighlighter el cual es un resaltador de código desarrollado en JavaScipt y es código líbre. Como en Blogger no se pueden subir archivos usaremos su versión online.

Para desarrollar esto necesitaremos ir a nuestra seccion de configuracion de blogger, y nos dirigimos a la sección de "Tema" y en la sección "Editar HTML".


Posteriormente pasamos a buscar la etiqueta "head" y dentro de ella pegamos el siguiente codigo, el cual nos permitira resaltar codigos en python.

<!--SYNTAX HIGHLIGHTER INICIO-->
<link rel="stylesheet" type="text/css" href="http://alexgorbatchev.com/pub/sh/current/styles/shCore.css"/>
<link rel="stylesheet" type="text/css" href="http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css"/>
<script src="http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js" type="text/javascript"/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPython.js' type='text/javascript'/>
<script language="javascript">
SyntaxHighlighter.config.bloggerMode = true;
SyntaxHighlighter.config.clipboardSwf = "http://alexgorbatchev.com/pub/sh/current/scripts/clipboard.swf";
SyntaxHighlighter.all();
</script>
<!--SYNTAX HIGHLIGHTER FIN-->




Ya hecho esto solo sera necesario dirigirnos a escribir una nueva entrada y en la vista de HMTL pegamos el siguiente codigo, por si quieremos introducir codigo para python por ejemplo:

<pre class="brush: python">
#Aqui insertamos el codigo
</pre>



Y de esta menera podemos ver un resultado similar al siguiente:

#Este es un codigo escrito en python
print("Este es un hola mundo en python")

Si queremos agregar mas  estilos para otros lenguajes de programación solo sera necerario insertar la siguiente linea, donde solo tendremos que ir cambiando el nombre del archivo que aplica el estilo del lenguaje a utilizar.


<script src="http://alexgorbatchev.com/pub/sh/current/scripts/nombre_del_archivo.js" type="text/javascript"></script>

Aqui presento una tabla con los diferentes nombres de archivos para distintos lenguajes:

LenguajeCon que nombres       se deben utilizarQue archivo se debe incorporar
ActionScript3as3, actionscript3shBrushAS3.js
Bash/shellbash, shellshBrushBash.js
ColdFusioncf, coldfusionshBrushColdFusion.js
C#c-sharp, csharpshBrushCSharp.js
C++cpp, cshBrushCpp.js
CSScssshBrushCss.js
Delphidelphi, pas, pascalshBrushDelphi.js
Diffdiff, patchshBrushDiff.js
Erlangerl, erlangshBrushErlang.js
GroovygroovyshBrushGroovy.js
JavaScriptjs, jscript, javascriptshBrushJScript.js
JavajavashBrushJava.js
JavaFXjfx, javafxshBrushJavaFX.js
Perlperl, plshBrushPerl.js
PHPphpshBrushPhp.js
Plain Textplain, textshBrushPlain.js
PowerShellps, powershellshBrushPowerShell.js
Pythonpy, pythonshBrushPython.js
Rubyrails, ror, rubyshBrushRuby.js
ScalascalashBrushScala.js
SQLsqlshBrushSql.js
Visual Basicvb, vbnetshBrushVb.js
XMLxml, xhtml, xslt,         html, xhtmlshBrushXml.js

Comentarios