magirecowiki:维护记录

来自魔法纪录中文Wiki
跳转至: 导航搜索

本页用于记录Wiki平台的维护工作,包括MediaWiki主程序及其相关配置,运行环境,扩展程序,以及皮肤等的更新和更改。

2018年2月7日

近两周变更概要

  1. 优化了后端程序执行环境;
  2. 安装了Moodle平台并投入测试,用于Wiki教学,可通过 https://magireco.moe/moodle 进入;
  3. 改进了<math>标签的显示方式;
  4. 新增了页面导出PDF和图片的功能,通过页面底部“可打印版本”和“生成长图”来使用。

Moodle具体介绍

  • 通过Moodle平台可以自助选课,跟随课程进度参与习题等活动,目前还在初步测试中,具体可以见课程内部材料;

Math具体介绍

  • <math>标签改由MathJax在客户端渲染,解决了原来后台生成的速度慢及bug多的问题;
  • MathJax默认生成的是矢量图形,显示更清晰;
  • 现在还是和之前一样使用TeX语法,只有极少的区别,具体可见MathJax TeX and LaTeX Support - Supported LaTeX commands
  • 中文无需被套在\text{}当中了,含中文的公式代码可以变得更简单。

PDF和图片导出功能具体介绍

  • PDF和图片导出功能导出的基本上是所见即所得的形式,以Yttrium皮肤下1024像素宽度所见的效果导出;
  • 导出时条目中的图片都会采用原图替换,且标签、黑幕会被展开;
  • 目前导出PDF默认为300DPI,图片默认为288PPI,有较高的质量,可用在其他平台转发等场合;
  • 因为该功能比较占资源,目前只允许同时进行一个转换;
  • 如果转换耗时长(如导出较长页面的时候),可以关闭窗口等一会再来查看转换结果,转换会在后台执行(等待和队列的UI将在未来改善);
  • 注意JPEG图片最高只支持65535像素,超出会导致导出失败,PDF没有问题。

2017年11月26日

以下是近几天的变更内容。

皮肤修改

最近对Wiki所使用的Yttrium皮肤集中作了一些修改,其中包括:

  • 修改了页头布局,减小了页头所占高度
  • 移动端采用了更合适的主导航菜单显示方式
  • 移动端去掉了一些装饰元素
  • 修复了一些已知的浏览器兼容等bug
  • 调整了正文字号和标题样式
  • 将页面编辑按钮从下拉菜单中分离
  • 为移动端添加了位于页脚的“切换到桌面版”链接
  • 添加了打印用样式表,方便打印等操作

操作提示:

  • 点击页面编辑按钮会直接进入源代码编辑;如果可视化编辑可用,在源代码编辑页面中编辑按钮的位置会显示可视化编辑切换按钮。也可以将鼠标悬停在编辑按钮上,通过下拉菜单直接进入可视化编辑。
  • 点击“切换到桌面版”链接的效果会在当前会话中保持。如需切回,可以点击页脚的“切换回移动版”链接。此外,一些浏览器内置有请求桌面版的功能,也可实现切换到桌面版显示,但是由于原理不同(其原理通常是模拟桌面浏览器请求),要切换回去可能需要关闭浏览器窗口重新打开。

MagirecoTranslate工具

已成功将MagirecoTranslate工具(作者:Joe59491,螺旋)以MediaWiki扩展的形式整合到Wiki中,可以通过特殊:MagirecoTranslate访问。整合过程中主要增加了用户系统整合,后端自动保存,有他人同时在编辑时发出提示等功能。

设置变更

外链改为在新窗口显示。


如果对于上述更改有任何意见、建议或反馈,请及时告知。

——YYY讨论) 2017年11月27日 (一) 06:31 (CST)

2017年11月20日小更改(不停机)

公式显示

安装了Math扩展,并对其后端的texvc程序作了一定改动,实现了通过XeLaTex和xeCJK来提供中文支持。今后可以使用<math>标签来更清晰地显示公式了。含中文的输出示例:

[math] \text{输出} = \dfrac{\text{输入} + C_{\text{常量1}}}{C_{\text{常量2}}} [/math]

该标签中使用TeX语法,具体可参见帮助:数学公式 - 维基百科。在用到中文的场合,需使用\text{ ... }以使其正常显示。

目前已知有\frac通过texvc时会出现词法错误("lexing error",Web前端显示为未知错误)的bug,可使用\dfrac\tfrac代替来解决。\frac的预期效果是从这两个中自动选择,所以应该没太大差别。

修复搜索框自动补全

修复了Yttrium皮肤主导航搜索框自动补全不可用的bug。


——YYY讨论) 2017年11月20日 (一) 07:11 (CST)

2017年11月11日停机维护

维护内容:程序更新及性能优化等

目标:

  1. 提高可靠性,降低潜在风险
  2. 减少程序执行用时,减少客户端流量消耗,提高访问速度

详细变更:

  1. MediaWiki程序更新至1.29.1
  2. 对MediaWiki及其运行环境进行了优化,并准备长期观察
  3. 对Yttrium皮肤中的图片和表格之响应式显示做了简单改良
  4. 全面弃用Web字体

结果:操作顺利完成,性能有所提高,暂未发现问题,但还需长期观察及收集反馈。

——YYY讨论) 2017年11月11日 (六) 10:39 (CST)