www una software open link externo enlace crear con como code syntax-highlighting mediawiki geshi

syntax-highlighting - una - wiki software



Cambiar el tamaño de fuente del código formateado por SyntaxHighlight GeSHi en MediaWiki (4)

El tamaño de fuente de mis fragmentos de código es demasiado pequeño en relación con el tamaño de fuente predeterminado de la Wiki, lo que los hace difíciles de leer (vea un ejemplo a continuación). ¿Hay algo que pueda hacer para cambiarlo?

Ejemplo:

El código que genera lo anterior es:

==== Histograms ==== This is the code to compute the histogram: <source lang="matlab"> nEls = numel(unique_vals); edges = zeros(nEls+2,1); </source>


Editar el MediaWiki:Geshi.css .

Ejemplo:

div.mw-geshi div,pre { font-family: monospace, "Courier New" !important; font-size:13px; }


MediaWiki v1.19.23 / 24 con geshi 1.0.8.11/12:

Edite el archivo Mediawiki:Geshi.css para que sea:

/* CSS placed here will be applied to GeSHi syntax highlighting */ div.mw-geshi div,pre { font-family: monospace, "Courier New" !important; font-size:13px; border: 1px dashed blue; } span.mw-geshi { font-family: monospace, "Courier New" !important; font-size:13px;

Esto funcionará tanto para la línea ( <source lang="XXX" console="none">CODE</source> ) como para los divs normales ( <source lang="XXX">CODE</source> ). Ahora se prefiere que la source se reemplace con la syntaxhighlight .


Resulta que esto es un error en la extensión MediaWiki. Se hace referencia en el rastreador de errores en https://bugzilla.wikimedia.org/show_bug.cgi?id=26204

Podemos obtener una solución permanente en él, empujaremos a otras personas para que lo arreglen correctamente.


edita tu SyntaxHighlight_GeSHi.class.php

agregar tamaño de fuente a la siguiente línea

$css[] = ".source-$lang {line-height: normal; font-size: 12px;}";