Изменение размера шрифта кода, отформатированного синтаксисом Geshi в MediaWiki

StackOverflow https://stackoverflow.com/questions/5354968

Вопрос

Размер шрифта моих фрагментов кода слишком мал по сравнению с размером шрифта по умолчанию вики, что затрудняет их чтение (см. Ниже пример). Есть ли что -нибудь, что я могу сделать, чтобы изменить это?

Пример:

enter image description here

Код, который генерирует вышеуказанное:

==== Histograms ====
This is the code to compute the histogram:
<source lang="matlab">
nEls = numel(unique_vals);
edges = zeros(nEls+2,1);
</source>
Это было полезно?

Решение

Редактировать MediaWiki: Geshi.css.

Пример:

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

Другие советы

Редактировать свой SintaxHighlight_geshi.class.php

Добавить размер шрифта в следующую линию

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

Оказывается, это ошибка в расширении MediaWiki. Это ссылается в трекере ошибок в https://bugzilla.wikimedia.org/show_bug.cgi?id=26204

Мы можем получить постоянное исправление в нем, тыпьет некоторых других народов, чтобы правильно его исправить.

Mediawiki v1.19.23/24 с 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>) и для нормального девчонка (<source lang="XXX">CODE</source>) А source теперь предпочтительнее быть заменено на syntaxhighlight.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top