如何配置 mediawiki 以在文档中显示标题编号/字母?

如何配置 mediawiki 以在文档中显示标题编号/字母?

生成目录时,它会根据标题对各节进行编号:

1. section 1  
2. section 2  
2.1 section 2.1  
2.2 section 2.2  
3. section 3

我希望这些章节编号也出现在段落级别:

1. (section 1 header text)
... section 1 content ...

2. (section 2 header text)
... section 2 content ....

有小费吗?

答案1

用户可以选择让所有标题都使用大纲编号,但无法将其设为所有用户的默认设置。以下是可添加到 LocalSettings.php 文件中的几行代码,用于执行此操作。

$wgExtensionFunctions[] = 'wfNumberHeadings';
function wfNumberHeadings() {
    global $wgUser;
    $wgUser->setOption('numberheadings', true);
}

答案2

根据这一页,您还可以在 LocalSettings.php 中更改此行为以使其成为默认行为。

$wgDefaultUserOptions['numberheadings'] = 1;

答案3

我发现这个扩展是最好的方法: https://www.mediawiki.org/wiki/Extension:NumberedHeadings

另外,OP 还想对段落级别进行编号 - 我认为只需将所有段落实际上都设为 SubHeading#5,然后使用 CSS 使其看起来

相关内容