我一直在询问Goodle和Stackoverflow对此查询的变体:
Syntax highlighting of mediawiki syntax
几乎无一例外地,我会被点击,将我介绍给Mediawiki扩展:SyntaxHighlight页面。不幸的是,在这种情况下,这是问题,而不是答案。
具有讽刺意味的是,我在MoinMoin上发现了一个热门话题,即wiki突出显示了MediaWiki语法。
我想做的是在一些mediawiki页面标记周围使用语法高亮来演示如何设置不同的页面或部分。现在我使用的是<syntaxhighlight lang="text" ... >
。
我想要一个合适的"wiki"突出显示选项,或者一个可行的替代方案,突出显示一些wiki标记。理想情况下,如果说:
<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>
标签。
在核心中,Extension:SyntaxHighlight使用Pygments,它是可扩展的,可以制作自己的"语法高亮显示"或查找大量其他语言,看看也许你可以找到一些有用的东西,但我不确定它是否会是开箱即用的。