我的代码片段的字体大小相对于Wiki的默认字体大小而言太小,这使得它们难以阅读(参见下面的示例)。我有什么办法可以改变吗?
示例:
生成上述代码的代码是:
==== Histograms ====
This is the code to compute the histogram:
<source lang="matlab">
nEls = numel(unique_vals);
edges = zeros(nEls+2,1);
</source>
答案 0 :(得分:23)
示例:
div.mw-geshi div,pre {
font-family: monospace, "Courier New" !important;
font-size:13px;
}
答案 1 :(得分:4)
编辑你的SyntaxHighlight_GeSHi.class.php
将font-size添加到以下行
$css[] = ".source-$lang {line-height: normal; font-size: 12px;}";
答案 2 :(得分:3)
原来这是MediaWiki扩展中的一个错误。它在https://bugzilla.wikimedia.org/show_bug.cgi?id=26204
的错误跟踪器中引用我们可以在其中获得永久性解决方案,并会捅其他人以使其得到妥善修复。
答案 3 :(得分:0)
MediaWiki v1.19.23 / 24 with geshi 1.0.8.11/12:
将Mediawiki:Geshi.css
文件编辑为:
/* 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;
这适用于内嵌(<source lang="XXX" console="none">CODE</source>
)和普通 div (<source lang="XXX">CODE</source>
)。 source
现在首选替换为syntaxhighlight
。