既然可以在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網站上實施。
评论