在WSL2部署mediaWiki(二)
第一次使用模板
限制TOC(每个页面最前面自动生成的的目录)的显示层数,避免太长。使用模板可以轻松实现。模板名为Template:TOC limit - Wikipedia,使用方法如下:
进入
http://localhost/wiki/MediaWiki:Common.css
,增加以下CSS代码:1
2
3
4
5
6
7
8
9
10
11
12
13
14/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}进入
http://localhost/wiki/index.php?title=Template:TOClimit
,编辑代码如下:<div class="toclimit-{{{1|{{{limit|3}}}}}}">__TOC__</div>
在需要限制TOC的页面最上方增加源码
{{TOClimit|2}}
,2
代表第二层及以下的标题全部隐藏,默认从第三层开始隐藏。保存后看效果。完成。
修改图片上传大小限制
按照官网的说明修改相应配置即可。需要注意的是php配置文件的位置,如果用nginx,是在/etc/php/7.4/fpm/php.ini
,如果用apache,需要修改的文件在/etc/php/7.4/apache2/php.ini
发现区别了吗?这是个大坑。
另外我发现,用nginx的话,wiki页面的url最后是index.php?file=xxx
这种,引起的问题是,visual editor用不了。如果是apache2,就是正常的index.php/xxx
,怀疑是配置的问题,因为apache2用着也挺好,就懒得去刨根问底了。
(待更新)