内容 显示
MediaWiki使用手记
删除历史修订记录
php maintenance/deleteOldRevisions.php --delete
插入视频并控制视频尺寸
EmbedVideo
- 安装==EmbedVideo==插件
下载文件并将文件放入你的extensions/文件夹中名为
EmbedVideo
的目录下。
在你的LocalSettings.php
文件底部添加以下代码:wfLoadExtension( 'EmbedVideo' );
完成——转到你的维基的
Special:Version
页面,以验证扩展是否已成功安装。
- 在B站上传视频(当然,服务器允许也可以直接添加到服务器)
- 获取视频的ID,
https://www.bilibili.com/video/BV1bJUVY7EBi/
连接中的BV1bJUVY7EBi
即为视频ID. - 在MediaWiki的内容中插入以下代码:
{{#ev:bilibili|BV1bJUVY7EBi|width=800|autoresize=true}}
即可插入来自B站的对应视频,并将视频的宽度设置为800px
- 为确保手机端的播放效果,可以在
MediaWiki:Common.css
页面加入以下代码:
@media only screen and (max-width: 600px) {
/* 针对手机的样式 */
.ev-video {
width: 100%;
height: auto;
}
}
启用MediaWiki缓存:
# 以下为未登陆用户启用缓存-2024年11月18日
$wgUseFileCache = true; // default: false
$wgFileCacheDirectory = "$IP/images/cache"; // default: "{$wgUploadDirectory}/cache" which equals to "$IP/images/cache"
# 启用EMCACHED缓存-2024年11月18日
$wgMainCacheType = CACHE_MEMCACHED;
$wgParserCacheType = CACHE_MEMCACHED; // optional
$wgMessageCacheType = CACHE_MEMCACHED; // optional
$wgMemCachedServers = [ '127.0.0.1:11211' ];
$wgSessionsInObjectCache = true; // optional -- removed in 1.33+
$wgSessionCacheType = CACHE_MEMCACHED; // optional