Como insertar código

En este blog tienes la capacided de dar entrada a código fuente.  Por ejemplo puedes crear un comentario que contenga este fragmento de código:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/// <summary>
/// Commit the INI file in memory to disk
/// </summary>
public void Commit() {
	StreamWriter wrt = File.CreateText(this.fileName);
 
	foreach (Section currSect in this.sections) {
		wrt.WriteLine();
		wrt.WriteLine("[{0}]", currSect.Name.Trim());
 
		foreach (Key currKey in currSect.Keys) {
			wrt.WriteLine("{0}={1}", currKey.Name.Trim(), xString.EscapeAtypicalASCIIChars(
				currKey.Val != null ? currKey.Val.Trim() : ""));
		}
	}
 
	wrt.Close();
}

Esto se hace con usar los tags

<pre lang='[lenguaje]‘>[...codigo...]</pre>

En el ejemplo de arriba, reemplaza “[lenguaje]” con el lenguaje qu quieras poner. El header del fragmento de C# presente arriba, usé este tag:

<pre lang='csharp'>

Para poner este bloque de codigo:

1
2
3
void main() {
	Console.WriteLine("Hello World");
}

Uso este codigo:
<pre lang='csharp'>
void main() {
     Console.WriteLine("Hello World");
}
</pre>

Los tags de lenguajes que puedes usar son los siguientes:

abap, actionscript, ada, apache, applescript, asm, asp, autoit, bash, blitzbasic, bnf, c, c_mac, caddcl, cadlisp, cfdg, cfm, cpp-qt, cpp, csharp, css, d, delphi, diff, div, dos, dot, eiffel, fortran, freebasic, genero, gml, groovy, haskell, html4strict, idl, ini, inno, io, java, java5, javascript, latex, lisp, lua, m68k, matlab, mirc, mpasm, mysql, nsis, objc, ocaml-brief, ocaml, oobas, oracle8, pascal, per, perl, php-brief, php, plsql, python, qbasic, rails, reg, robots, ruby, sas, scheme, sdlbasic, smalltalk, smarty, sql, tcl, text, thinbasic, tsql, vb, vbnet, vhdl, visualfoxpro, winbatch, xml, xpp, z80

Comparte esta entrada:
  • Digg
  • del.icio.us
  • Mixx
  • Google
  • BarraPunto
  • Meneame