GeSHI new language
Posted
技术标签:
【中文标题】GeSHI new language【英文标题】: 【发布时间】:2017-08-07 08:49:33 【问题描述】:我运行一个 mediawiki 并想使用语法高亮。我为此使用扩展名https://www.mediawiki.org/wiki/Extension:SyntaxHighlight。
这很好用。 唉,我想强调一种不属于这个扩展的语言。所以我写了一个 python egg 来扩展 pygments,这样它就可以解析我的语言(使用入口点)。这很好用。
现在我正在努力让两者一起工作。如何告诉 MediaWiki 的 GeShi 扩展使用我的 pygments 扩展?我必须做什么,才能使用 <syntaxhighlight lang="myLanguage">
导致使用我的语言词法分析器和样式?
【问题讨论】:
【参考方案1】:解决方案非常简单。必须编辑文件 SyntaxHighlight_GeSHi.lexers.php 并添加词法分析器。 词法分析器名称必须只使用小写,否则扩展将找不到词法分析器。
【讨论】:
以上是关于GeSHI new language的主要内容,如果未能解决你的问题,请参考以下文章