0

我运行一个 mediawiki 并想使用语法突出显示。我为此使用了扩展程序https://www.mediawiki.org/wiki/Extension:SyntaxHighlight

这很好用。唉,我想强调一种不属于这个扩展的语言。所以我写了一个 python egg 来扩展 pygments,这样它就可以解析我的语言(使用入口点)。这工作正常。

现在我正在努力让两者一起工作。如何告诉 MediaWiki 的 GeShi 扩展使用我的 pygments 扩展?我必须做什么,这样才能<syntaxhighlight lang="myLanguage">使用我的语言词法分析器和风格?

4

1 回答 1

0

解决方案非常简单。必须编辑文件 SyntaxHighlight_GeSHi.lexers.php 并添加词法分析器。对词法分析器名称仅使用小写很重要,否则扩展将找不到词法分析器。

于 2017-08-08T11:00:36.273 回答