Mediawiki media wiki是否支持突出显示代码内的链接?

Mediawiki media wiki是否支持突出显示代码内的链接?,mediawiki,Mediawiki,假设我有以下代码部分: <syntaxhighlight lang = "php"> function my_func($str) { $arr = split($str, ' '); } </syntaxhighlight> 函数my_func($str){ $arr=拆分($str,”); } 这将在的帮助下突出显示。但是,我还想将拆分为指向外部站点的url链接,并附带说明此功能的文档。在MediaWiki中有什么方法可以对突出显示的代码执行此操作吗?由于Gesh

假设我有以下代码部分:

<syntaxhighlight lang = "php"> function my_func($str) { $arr = split($str, ' '); } </syntaxhighlight> 函数my_func($str){ $arr=拆分($str,”); }
这将在的帮助下突出显示。但是,我还想将拆分为指向外部站点的url链接,并附带说明此功能的文档。在MediaWiki中有什么方法可以对突出显示的代码执行此操作吗?

由于Geshi的工作方式类似于
标记,以显示键入的代码,而不是将其解析为wikicode,因此MediaWiki无法解析其中的任何内容。因此,不可能使用wiki代码添加“普通”链接

好消息是GeSHi已经有了你需要的东西

首先,您需要在localSettings.php中设置:

$wgSyntaxHighlightKeywordLinks=true

通过这样做,每个函数都将成为
http://www.php.net/
(因为您的示例使用的是php代码)

如果您想要的是指向其他地方的链接(可能是您自己的站点),则需要在
$IP/SyntaxHighlight\u GeSHi/GeSHi/GeSHi/php.php
(更多有关

如果您需要php以外的其他语言函数的链接,只需编辑相应的文件即可。例如:

$IP/SyntaxHighlight\u GeSHi/GeSHi/GeSHi/lolcode.php