想要在Mediawiki页面上突出显示'Mediawiki Syntax'



我一直在询问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,它是可扩展的,可以制作自己的"语法高亮显示"或查找大量其他语言,看看也许你可以找到一些有用的东西,但我不确定它是否会是开箱即用的。

最新更新