Сделайте строку исходного кода жирным шрифтом в MediaWiki - PullRequest
0 голосов
/ 28 августа 2011

Я использую установку MediaWiki по умолчанию и пытаюсь выделить определенную строку кода для студентов в лабораторном тексте, который я пишу.

В частности, я пытаюсь выделить строку шаблона в:

template <typename T>
class Node {

Это не работает:

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

Есть ли способ сделать это в MediaWiki по умолчанию?

Ответы [ 2 ]

1 голос
/ 28 августа 2011

Точная вещь, которую вы написали, похоже, работает на mediawiki.org, я только что попробовал это в песочнице:

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

Это очень тонкий эффект наглости. Но это определенно отличается от того, когда у вас нет тегов <b>. Возможно, вам придется добавить немного CSS для более жирных вещей, чтобы сделать его более очевидным:

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

Примечание к вопросу, который вы не задавали (но я все равно ответил изначально): если вы не находитесь внутри блока кода, бессмысленный язык разметки MediaWiki использует '''three apostrophes''' для выделения жирным шрифтом текст и ''two for italics'':

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

Я бы подумал, что если установка по умолчанию, все вещи в этом документе будут работать. В Википедии установлено несколько расширений, поэтому вы не можете получить то, что видите там, когда нажимаете «изменить» на странице для работы. Это было бы забавно, например, на шахматных досках:

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

Еще одно нежелательное замечание, которое я добавлю, заключается в том, что мне нравится использовать жирный шрифт для различения объявлений и ссылок. Поэтому я пишу такие вещи, как:

template T >
класс Узел {

Мне также нравится, что мой код использует пропорциональные шрифты и вкладки. :)

0 голосов
/ 13 апреля 2012

Если бы это был я, и я пытался поместить это в вики, где не установлен тег <source lang= ???>, я бы набрал его в своем любимом текстовом редакторе (Notepad ++ 6.x),сделайте снимок экрана, вставьте снимок экрана в рисунок, обрежьте его так, как я хочу, сохраните его в файл изображения XXsource.png, загрузите его в вики и добавьте на страницу, где я хочу.

...