我想使用MediaWiki来记录一个C++编码项目。我正在将代码片段放到预先格式化的文本块中。问题是,当我包含一行代码时,比如:
if(x == y)
它打破了这一页。我假设解析器认为是标记打开标题,而没有匹配的关闭。
是否有一种方法来标记==,使其不被视为标记。一直找不到推荐信。
发布于 2022-04-27 02:16:03
用SyntaxHighlight激活LocalSettings.php中的wfLoadExtension( 'SyntaxHighlight_GeSHi' );。确保/path/to/extensions/SyntaxHighlight_GeSHi/pygments/pygmentize具有执行权限,并使用<syntaxhighlight lang="C++">...</syntaxhighlight>包装代码片段,
或
用<pre>...</pre>包装你的片段,
或
用至少一个空格缩进代码段的每一行。
https://stackoverflow.com/questions/72020650
复制相似问题