为标题少于四个的文章自动生成目录
Auto Generate TOC for Article with Less than Four Headings
在文档 https://www.mediawiki.org/wiki/Help:Formatting 中指出,如果有 4 个或更多标题,文章将生成目录。即使标题少于 4 个,我们也希望生成目录。这个值可以自定义吗?
我们目前的解决方法是向每个页面添加 FORCETOC,但如果不需要,我们更愿意这样做。
提前致谢
(当前)无法更改 ToC 标题计数,因为 4
is hardcoded。不过,让它可配置并不是什么大的改变。
您需要使用解析器挂钩并更改解析器的 TOC 设置。它不优雅但可行。例如。 ForceTocOnEveryPage 扩展做这样的事情:
$wgHooks['InternalParseBeforeLinks'][] = function ( &$parser, &$text ) {
return $text . '__FORCETOC__';
};
在文档 https://www.mediawiki.org/wiki/Help:Formatting 中指出,如果有 4 个或更多标题,文章将生成目录。即使标题少于 4 个,我们也希望生成目录。这个值可以自定义吗?
我们目前的解决方法是向每个页面添加 FORCETOC,但如果不需要,我们更愿意这样做。
提前致谢
(当前)无法更改 ToC 标题计数,因为 4
is hardcoded。不过,让它可配置并不是什么大的改变。
您需要使用解析器挂钩并更改解析器的 TOC 设置。它不优雅但可行。例如。 ForceTocOnEveryPage 扩展做这样的事情:
$wgHooks['InternalParseBeforeLinks'][] = function ( &$parser, &$text ) {
return $text . '__FORCETOC__';
};