¿Cómo mostrar código fuente en mi post?

  • Avatar de Desconocido

    Estoy escribiendo un blog de programación, y por lo tanto quiero poner algunos ejemplos de código en el mismo. Para eso, escribo en el editor HTML:

    [code language="java"]
    System.out.println("un texto");
    [/code]

    Pero cuando le doy a actualizar, me queda así:

    System.out.println(quot;un textoquot;);

    Por ahora la página todavía se muestra bien, pero si le doy otra vez a actualizar, otra vez la misma historia (más caracteres raros todavía):

    System.out.println("un textoquot");

    y ahora resulta que mi código se muestra inundado por toda clase de entidades HTML.

  • Avatar de Desconocido

    Hola.
    Me imagino que habrás seguido los pasos de esta guía:
    https://en.support.wordpress.com/code/posting-source-code/

    Debes usar el editor en el modo «texto» y no cambiarlo al modo visual hasta que hayas publicado el post/entrada.

    Si lo has hecho así, incluye un enlace directo (https://…) al post/entrada donde te ocurre el problema. Debe ser un post ya publicado para que yo lo pueda revisar.

  • Avatar de Desconocido

    Sí, seguí los pasos de la guía, escribí en modo texto y todo eso.

    Este es el post:
    https://elantrodelprogramador.wordpress.com/2016/04/29/sockets-en-java/

    Lo que noto es que cada vez que actualizo el post primero todas las comillas («) son remplazadas por " y si lo actualizo otra vez, me queda amp;"

  • Avatar de Desconocido

    Hola camilosasia,

    Efectivamente pasa esto que comentas. Parece un posible bug en el editor Calypso (la nueva interfaz de WordPress.com).

    Una solución temporal sería realizar los cambios en tus entradas/páginas mediante «WP Admin», ya que en el editor tradicionalhe podido comprobar que haciendo varias ediciones a un post, con el código que propones, en ningún momento se rompe (no se convierten los caracteres a códigos HTML).

    Si utilizas la comilla simple en el editor estándar no se produce el problema, aunque claro, es posible que tarde o temprano en el código que utilices tengas que utilizar las dobles comillas.

    ¡Saludos!

  • Avatar de Desconocido

    Efectivamente pasa esto que comentas. Parece un posible bug en el editor Calypso (la nueva interfaz de WordPress.com).

    Claro, por eso puse esas instrucciones que están pensadas para el escritorio clásico (WP-Admin).

    En el caso del blog de camilosasia, el escritorio clásico se encuentra en
    https://elantrodelprogramador.wordpress.com/wp-admin/

    y desde allí hay un acceso sencillo a todas las entradas para editarlas o añadir una nueva:
    https://elantrodelprogramador.wordpress.com/wp-admin/edit.php

    Y también hay una opción similar para las páginas.
    Saludos a ambos.

    P.S.: nunca uso el nuevo editor, sino que sigo con el clásico, que tiene muchas más funciones, desde el WPAdmin.

  • Avatar de Desconocido

    Ok, muchísimas gracias a ambos. Soy nuevo en esto, y no sabía nada del escritorio clásico. De ahora en más usaré solo este último, que parece estar bastante más completo.

    Saludos.

  • El debate ‘¿Cómo mostrar código fuente en mi post?’ está cerrado y no admite más respuestas.