0

我一直在问这个查询的 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 中包含 final 标记那么漂亮,但它完成了工作:

  ==  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>主框外的结束标签。

4

1 回答 1

0

在核心,Extension:SyntaxHighlight使用Pygments,它是可扩展的,可以制作自己的“语法高亮”或找到一大堆其他语言,看看也许你能找到有用的东西,但我不确定它会不会开箱即用。

于 2016-04-28T08:14:30.620 回答