MediaWiki使用手记

删除历史修订记录

php maintenance/deleteOldRevisions.php --delete

插入视频并控制视频尺寸

EmbedVideo

  1. 安装==EmbedVideo==插件

下载文件并将文件放入你的extensions/文件夹中名为EmbedVideo的目录下。
在你的LocalSettings.php文件底部添加以下代码:

wfLoadExtension( 'EmbedVideo' );

完成——转到你的维基的Special:Version页面,以验证扩展是否已成功安装。

  1. 在B站上传视频(当然,服务器允许也可以直接添加到服务器)
  2. 获取视频的ID,https://www.bilibili.com/video/BV1bJUVY7EBi/ 连接中的BV1bJUVY7EBi即为视频ID.
  3. 在MediaWiki的内容中插入以下代码:
{{#ev:bilibili|BV1bJUVY7EBi|width=800|autoresize=true}}

即可插入来自B站的对应视频,并将视频的宽度设置为800px

  1. 为确保手机端的播放效果,可以在MediaWiki:Common.css页面加入以下代码:
@media only screen and (max-width: 600px) {
  /* 针对手机的样式 */
  .ev-video {
    width: 100%;
    height: auto;
  }
}
image-20241114161813121

启用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

0 0 投票数
文章评分
订阅评论
提醒
guest

0 评论
内联反馈
查看所有评论