lunes, 10 de diciembre de 2012

Bloques de código en Blogger

Para aquellos como yo que tienen un blog de programación en el que deben escribir bloques de código les dejo este pequeño tutorial.

 1) Entrar a la opción de Plantillas de tu blog.


 2) Click en edición de HTML.

 3) Agregar el siguiente código justo encima de </head>

<link <link href='http://alexgorbatchev.com/pub/sh/current/styles/shCore.css' rel='stylesheet' type='text/css'/> 
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css' rel='stylesheet' type='text/css'/> 
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js' type='text/javascript'></script> 
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCpp.js' type='text/javascript'></script> 
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCSharp.js' type='text/javascript'></script> 
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCss.js' type='text/javascript'></script> 
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJava.js' type='text/javascript'></script> 
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js' type='text/javascript'></script> 
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPhp.js' type='text/javascript'></script> 
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPython.js' type='text/javascript'></script> 
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushRuby.js' type='text/javascript'></script> 
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushSql.js' type='text/javascript'></script> 
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushVb.js' type='text/javascript'></script> 
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.js' type='text/javascript'></script> 
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPerl.js' type='text/javascript'></script> 
<script language='javascript'> 
SyntaxHighlighter.config.bloggerMode = true;
SyntaxHighlighter.config.clipboardSwf = 'http://alexgorbatchev.com/pub/sh/current/scripts/clipboard.swf';
SyntaxHighlighter.all();
</script>

 4) Debería quedar algo así.

 5) Para agregarlo en tu post, entrar al modo HTML de la edición del mismo:



 6) Y agregar el código que deseas mostrar de la siguiente manera:
// Comment
<pre class="brush: csharp">// Comment
public class Testing {
public Testing() {
}
 
public void Method() {
/* Another Comment
on multiple lines */
int x = 9;
}
}
</pre>
 Donde brush es el lenguaje del código. entre los que he usado están java, csharp y html.

7) Y eso es todo. El ejemplo se vera así:
// Comment
public class Testing {
public Testing() {
}
 
public void Method() {
/* Another Comment
on multiple lines */
int x = 9;
}
}

Note: Recordar que en caso de utilizar carácteres especiales de HTML como < > hay que primero decodificarlo. Puedes usar esta página para ello: http://www.opinionatedgeek.com/dotnet/tools/htmlencode/Encode.aspx

Lo malo es que también decodifica las comillas simples y dobles, por lo que requiere volver a reemplazar.

FuenteCraftyFella's Blog - Syntax Highlighting with Blogger Engine


No hay comentarios:

Publicar un comentario