Хотите выделить "Синтаксис Mediawiki" на странице Mediawiki
Я спрашивал вариант Goodle и Stackru этого запроса:
Syntax highlighting of mediawiki syntax
Почти все без исключения я получаю хиты, ссылающиеся на страницу Mediawiki : SyntaxHighlight. К сожалению, это вопрос в данном случае, а не ответ.
По иронии судьбы, я обнаружил, что в MoinMoin есть подсветка синтаксиса MediaWiki.
То, что я хотел бы сделать, это использовать подсветку синтаксиса вокруг разметки страницы в MediaWiki, чтобы продемонстрировать, как можно настраивать разные страницы или разделы. Сейчас я использую <syntaxhighlight lang="text" ... >
,
Я бы хотел либо подходящий вариант "вики", либо работоспособную альтернативу, которая выделит некоторую вики-разметку. В идеале было бы замечательно сказать:
<syntaxhighlight lang="mediawiki" >
...</syntaxhighlight>
Я удивлен, что об этом раньше не спрашивали.
редактировать2016-05-09:
В качестве временного решения я остановился на следующем. Это не так красиво, как заключительный тег внутри подсветки синтаксиса, но он выполняет свою работу:
== xml ==
<syntaxhighlight lang="text" highlight="1,11">
:<syntaxhighlight highlight="6" lang="xml">
<tomcat-users ...>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="admin" password="****" roles="manager-gui,manager-script"/>
</syntaxhighlight>
<code><nowiki></syntaxhighlight></nowiki></code>
Который показывает закрытие </syntaxhighlight>
тег за пределами основного поля.
1 ответ
В основном, Extension: SyntaxHighlight использует Pygments, и его можно расширять, чтобы сделать свою собственную "подсветку синтаксиса" или найти большой набор других языков, взгляните, может быть, вы найдете что-то полезное, но я не уверен, что это будет будь что-то из коробки.