Friday, 11 September 2009

Integrando un Syntax Highlighting para el código del Blog.

Ya hacía tiempo que quería integrar el open-source Syntax Highlighter de Alex Gorbatchev, y ahora que he tenido un momento, lo he aplicado a la templade del blog. Por la red encontraréis información muy interesante de como instalar éste estupendo coloreador en vuestro blog. Dispone de un método de coloreado utilizando su propio hosting, es decir la aplicación para colorear está colgada en su web, y siempre hay disponible la última versión. De ésta manera me es más fácil introducir el código fuente, que de la forma que lo hacía me requería más tiempo a la hora de hacer la conversión con un editor a HTML y subirlo. Ahora solo tengo que pegar el código e indicar que Highlighter quiero utilizar: Delphi, Visual Basic, SQL, etc. Aquí os dejo una muestra del código del post anterior. En los enlaces de interés encontraréis la información sobre los Highligter que he buscado.

uses
DBXJSONReflect, DBXJSON;

procedure SerializeVertex();
var
Mar: TJSONMarshal; // Serializer
UnMar: TJSONUnMarshal; // UnSerializer
vertex: Tvertex;
SerializedVertex: TJSONObject; // Serialized for of object
begin
Mar := TJSONMarshal.Create(TJSONConverter.Create);
try
try
vertex := Tvertex.Create(10,10);
SerializedVertex := Mar.Marshal(vertex) as TJSONObject;
finally
FreeAndNil(vertex);
end;
finally
Mar.Free;
end;
// Output the JSON version of the vertex object
Memo1.lines.add(SerializedVertex.ToString);
// UnMarshalling vertex
UnMar := TJSONUnMarshal.Create;
try
vertex := UnMar.UnMarshal(SerializedVertex) as Tvertex;
try
Assert(vertex.x = 10);
Assert(vertex.y = 10);
finally
vertex.Free;
end;
finally
UnMar.Free;
end;
end;

  • Enlaces de interés:
Blogger Syntax highlighting.
Display code in Blogger.
11 Syntax highlighters for coloring code.

0 comments:

Post a Comment