自动为标题少于四个的文章生成目录

时间:2018-07-01 23:32:36

标签: mediawiki

在文档https://www.mediawiki.org/wiki/Help:Formatting中,如果标题为4个或更多,则说明文章将生成TOC。即使标题少于4个,我们也希望生成TOC。这个值可以自定义吗?

我们目前的解决方法是在每个页面上添加 FORCETOC ,但是如果不需要,我们希望使用它。

预先感谢

2 个答案:

答案 0 :(得分:2)

您需要使用解析器挂钩并更改解析器的TOC设置。它不是优雅,但可行。例如。 ForceTocOnEveryPage扩展名是这样的:

$wgHooks['InternalParseBeforeLinks'][] = function ( &$parser, &$text ) {
    return $text . '__FORCETOC__';
};

答案 1 :(得分:1)

由于4 is hardcoded,目前无法更改ToC标题计数。不过,使其可配置并不是很大的改变。