Pablo Marambio

Tecnología & desarrollo

  • Aug
    13

    Luchando con wp-syntax

    Filed under: Desarrollo; Tagged as: ,

    Voy a echarle una probadita al plugin de syntax highlighting que acabo de instalar. Vamos a ver… el siguiente código debería verse en colores, similar a como lo muestra Visual Studio:

    public partial class CursosProfesor : System.Web.UI.Page
    {
            string nomProfesor;

            protected void Page_Load(object sender, EventArgs e)
            {
                    nomProfesor = Request.QueryString["profe"];
                    if (nomProfesor.Contains(‘ ‘)) {}

    Hmmm… ahora ustedes lo ven OK, pero hace un rato funcionaba a medias por un par de problemas que luego de cranearme un rato pude solucionar:

    1) La documentación de wp-syntax (el plugin de WordPress que por debajo utliza GeSHi) estaba mala, ya que no había que encapsular al código en el post dentro de <pre>…</pre> sino que dentro de <code>…</code>

    2) El css del skin que estoy usando en el blog entraba en conflicto con el css generado por GeSHi, ya que en este último seteaba la font-family con que se vería el código en el div más exterior que lo contenía, pero mi skin seteaba la fuente (por alguna extraña razón) en los paragraph (<p>) a Arial y otras que no son monospace… y como GeSHi escupió unos párrafos entremedio del código, ciertas partes de éste se veían desalineados, ya que los &nbsp; que GeSHi utiliza para indentar no eran respetados.

    No Comments