Pon una línea de código fuente en negrita en MediaWiki

Estoy usando una instalación predeterminada de MediaWiki y estoy tratando de enfatizar cierta línea de código para los estudiantes en un texto de laboratorio que estoy escribiendo.

Específicamente, estoy tratando de poner en negrita la línea de la plantilla en:

template <typename T>
class Node {

Esto no funciona:

<code>
<b>template <typename T></b><br>
class Node {
</code>

¿Hay alguna forma de hacer esto en MediaWiki predeterminado?

preguntado el 27 de agosto de 11 a las 23:08

¿Ha intentado reemplazar los corchetes por referencias de entidad? &lt; etc. -

Solo lo probé. Desafortunadamente, no parece funcionar. -

En respuesta al voto "cerrado": cuestioné la publicación de esto en SO también, ya que esto es más un lenguaje de marcado que un lenguaje de programación. Sin embargo, no pude pensar en un sitio StackExchange más apropiado que SO. Sin embargo, las recomendaciones son bienvenidas. -

Bueno, algunas personas sienten que si un tema no se trata realmente aquí, entonces deberías probar el foro de referencia para eso (como la lista de correo de MediaWiki). Pero soy comprensivo con la idea de que muchos de esos lugares son más torpes y no están moderados, por lo que ser feliz en casos extremos como este evita probar las aguas para preguntas que algún día podrían migrar a otro sitio estilo StackExchange. -

Estoy de acuerdo. Después de experimentar StackExchange, nunca me sentiré cómodo publicando preguntas cuyas respuestas realmente me importan en otro tipo de sitio. -

2 Respuestas

Lo que ha escrito exactamente parece funcionar en mediawiki.org, lo probé en la caja de arena:

http://www.mediawiki.org/w/index.php?title=Sandbox&oldid=429106

Es un efecto atrevido muy sutil. Pero definitivamente es diferente a cuando no tienes el <b> etiquetas. Es posible que deba agregar algo de CSS para que las cosas en negrita sean más obvias:

http://www.mediawiki.org/wiki/Manual:CSS

Una nota sobre una pregunta que no hizo (pero respondí inicialmente de todos modos): si no está dentro de un bloque de código, el lenguaje de marcado sin sentido de MediaWiki usa '''three apostrophes''' para encuadernar texto en negrita y ''two for italics'':

http://www.mediawiki.org/wiki/Help:Formatting

Me imagino que si su instalación es predeterminada, todas las cosas en ese documento funcionarán. Wikipedia tiene algunas extensiones instaladas, por lo que no necesariamente puedes obtener las cosas que ves cuando haces clic en "editar" en una página para que funcionen. Serían cosas divertidas como los tableros de ajedrez, por ejemplo:

http://www.mediawiki.org/wiki/Extension:EmbedChessboard

Otra nota no solicitada que incluiré es que me gusta usar negrita para distinguir declaraciones y referencias. Entonces escribo cosas como:

    plantilla T>
    clase Nodo {

También me gusta que mi código use fuentes y pestañas proporcionales. :)

Respondido 28 ago 11, 07:08

Gracias por probarlo y por la información de CSS. - Chris Redford

Si fuera yo, y estaba tratando de poner eso en una wiki que no tiene la <source lang= ???> configuración de la etiqueta, la escribiría en mi editor de texto favorito (Notepad ++ 6.x), tomaría una captura de pantalla, pegaría la captura de pantalla en la pintura, la recortaría de la manera que quiero que se vea, la guardaría en un XXsource.png archivo de imagen, cárguelo en la wiki e inclúyalo en la página donde lo quiero.

Respondido 13 Abr '12, 20:04

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.