如何检查或激活SyntaxHighlight_GeSHi?

时间:2019-08-02 20:07:14

标签: syntax-highlighting mediawiki-extensions

在安装Mediawiki期间,我检查了SyntaxHighlight选项,并创建了LocalSettings行,

   wfLoadExtension( 'SyntaxHighlight_GeSHi' );

因此,我认为它已安装...但是没有运行<source lang>标记的示例。例如example of the Guide page
<syntaxhighlight lang="Python" line='line'> def quickSort(arr): ...</syntaxhighlight>
及其变体(带有<source>标签)不起作用。

  • 如何检查其是否还活着?
  • 如何激活或完成安装?

1 个答案:

答案 0 :(得分:1)

在 Linux 上安装时,GeSHi 要求将 pygmentize 二进制文件标记为可执行文件(在 {wiki_installed_folder}/extensions/SyntaxHightlight_GeSHi 文件夹中) - 默认情况下可能不会设置该属性。

运行“chmod +x pygmentize”以将其标记为可执行 - 确保适当设置其他读/写标志 - 以避免任何安全问题。