想要在Mediawiki页面上突出显示“Mediawiki语法”

时间:2016-04-18 01:24:57

标签: syntax-highlighting mediawiki geshi

我一直在询问此查询的Goodle和Stackoverflow变体:

  • Syntax highlighting of mediawiki syntax

几乎无一例外地我点击了Mediawiki Extension:SyntaxHighlight页面。不幸的是,在这种情况下,这是问题,而不是答案。

我确实在MoinMoin上找到了一个热门话题,wiki有MediaWiki语法高亮显示。

我希望能够在一些mediawiki页面标记周围使用syntaxhighlight来演示如何设置不同的页面或部分。现在我正在使用<syntaxhighlight lang="text" ... >

我想要一个合适的“wiki”-highlight选项或一个可行的替代方案,它会突出显示一些wiki标记。理想情况下说:

  • <syntaxhighlight lang="mediawiki" > ... </syntaxhighlight>

我很惊讶之前没有问过这个问题。

编辑 2016-05-09

作为一项工作,我暂时解决了以下问题。它不像漂亮那样在syntaxhighlight中拥有最终标签,但它完成了工作:

  ==  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 个答案:

答案 0 :(得分:0)

在核心中,扩展名:SyntaxHighlight 使用Pygments,并且可以扩展以使您自己的#34;语法突出显示&#34;或者找一个big set of other languages,看看也许你可以找到一些有用的东西,但我不确定它会是开箱即用的东西。