mediawiki extension custom parser function

wiki文本

{{#jiandanurl: tesejiaoyuzhanlanguan }}

输出

<html><a href="file://192.168.2.21/share/jiandan001/prj/rdfz/tesejiaoyuzhanlanguan">tesejiaoyuzhanlanguan</a></html>

如何让output是inline的

让output是inline

<?php
//return $output;
//return array( $output, 'noparse' => true, 'isHTML' => true );
return $parser->insertStripItem( $output, $parser->mStripState );

最后完成的代码

https://github.com/xx7y7xx/mediawiki-ext/tree/master/jiandanurl

参考

如何启用mediawiki中的extension

修改www root下的LocalSettings.php文件

添加

<?php
require_once "extensions/ExtensionName/ExtensionName.php";

比如 /var/www/html/ 是www根目录

/var/www/html/extensions/ExtensionName/ExtensionName.php
/var/www/html/LocalSettings.php

参考

mediawiki支持html

sudo vim /var/www/html/wiki/LocalSettings.php
<?php
    $wgRawHtml = true;