既然可以在Drupal网站中添加AMP版本、在Drupal网站中添加MIP版本、在MediaWiki网站中添加AMP版本,那么肯定也可以为MediaWiki网站添加MIP版本。
思路上还是设置一个专门的二级域名,另外添加一套显示皮肤,再通过PHP程序来对输出进行设置、判断和处理,上个星期基本上都试验出来了。具体办法如下:
- 以我的个人博客为例,设立二级域名mip.jamesqi.com作为MIP版本,配置DNS、Apache等;
- 在共用的LocalSettings.php配置文件中根据二级域名来设置不同的参数、启用不同的皮肤、嵌入不同的广告代码;
- 下载了MediaWiki中一个比较简单而完整独立的Example皮肤,重新命名为MIP皮肤,将其中的文件名称、路径名称、函数名称等都改了;
- MIPTemplate.php中添加去掉js和script标签以及修改图片、表单等的处理函数,修改header, content, footer, navigator等输出,以便符合百度的MIP规范;
- 请同事来修改LocalSettings.php和MIPTemplate.php,对CSS显示、整体布局、菜单显示、搜索框位置、图片表格响应式展示等进行完善。
现在我的MediaWiki老个人网站的MIP版本看上去还不错了,等后面抽出时间后再到其它Wiki网站上实施。
评论