当前位置

博客

网站AMP版本添加AdSense底部固定悬浮广告

James Qi 在 2017年6月8日 - 17:24 提交

  这段时间为一些老的网站添加了AMP版本,在《AMP (Accelerated Mobile Pages) “加速移动网页”中的广告》这篇博客文章中记录了在AMP版本中添加AdSense广告的一些信息。

  今天尝试了一下在AMP页面中添加固定悬浮广告,AMP官方网站中的信息:amp-sticky-ad。具体在Drupal中实施是修改/sites/all/themes/amptheme/ampsubtheme_example/templates/layout/html.tpl.php,加上两段红色的代码:

Drupal网站AMP和MIP版本中搜索框的替代

James Qi 在 2017年6月6日 - 11:18 提交

  Drupal网站中自带的搜索框中,form采取了post方式,然后跳转到search/node/xxx这样的页面,我们在添加AMP和MIP版本的时候post form都遇到跨域提交的报错问题,暂时还没有解决,但可以自定义一个搜索框form,采取get方式,然后也是跳转到search/node/xxx这样的页面,下面把实施步骤记录下来:

  在AMP版本对应的主题ampsubtheme_example下新建一个block:search form for amp,放置在所有AMP页面顶部,PHP代码内容如下:

自由标签:

IP查询的PWA方式WebApp站点

James Qi 在 2017年6月5日 - 18:34 提交

  去年下半年花了比较多的时间精力来重新搭建ipshu.com网站,还专门花钱购买了保持更新的IP数据库,其多语言支持也是费了一番功夫,远比以前用MediaWiki搭建的www.ipshu.com功能强。去年底、今年初又以IP查询的简体中文版为数据来源做了IP查询微信小程序

  今年公司专门招聘了前端开发人员后,研究出来用Drupal+AngularJS+Ionic开发的WebApp,并打包成app发布到安卓和苹果App Store市场。

百度MIP版本链接的批量提交

James Qi 在 2017年6月5日 - 17:39 提交

  最近在尝试为网址添加百度的MIP(Mobile Instant Page - 移动网页加速器)版本,网站改动后先用MIP Validator进行验证Preview预览,没有大的问题就可以等着百度蜘蛛来爬取了,不过还可以在百度站长平台中主动提交MIP版本,让百度蜘蛛更快、更全面知晓。

  进入百度站长平台后,可以在已有的网站(没有的网站需要先验证和添加网站)菜单中选择“移动专区、MIP引入”,先要确认“《百度MIP资源接入内容责任书》的相关协议”,然后看到“手动提交”和“主动推送(实时)”,手动提交每次可以提交20个MIP页面链接,而主动推送是用程序的方式每天可以提交10000个MIP页面链接,每次运行提交不超过2000个。

  我们采取了PHP方式:

自由标签:

批量检查网站地图sitemap.xml的巡检程序

James Qi 在 2017年6月5日 - 15:34 提交

  刚才记录了一篇《自己编写的网站监控程序》,可以实现比较复杂的多系列网站巡检,设置第二个参数为sitemap.xml就可以检查网站地图。

  不过看到以前还写过一个更简单的sitemap.xml检查程序monitor_xmlsitemap.php,也把PHP源代码贴出来:

自己编写的网站监控程序

James Qi 在 2017年6月5日 - 14:59 提交

  偶尔会发现各Drupal系列网站的sitemap.xml丢失的情况,应该是在运行cron阶段把老的sitemap.xml删除了,但在生成新的sitemap.xml的时候因为网站数据量大导致mysql进程被杀死或者其它超时等原因重新生成失败,我们管理员一般不会去特意检查这个sitemap是否存在,而搜索引擎会一遍一遍经常检查,遇到不存在报错的情况可能会存在相当长的时间。(解决办法:可以在Sitemap配置中的ADVANCED SETTINGS里面把Disable cron generation of sitemap files.勾选,或者运行drush vset xmlsitemap_disable_cron_regeneration 1)

自由标签:

武汉话网站添加AMP和MIP版本

James Qi 在 2017年6月1日 - 16:54 提交

  前年开始准备龙人方言系列网站,公司还花费了不少力气,去年3月份龙人网推出方言系列之武汉话网站及微信公众服务号,7月份武汉话在网站基础上推出移动应用App程序,今天去看了一下流量统计,每天只有200左右的浏览量,app的用户也不多(不过iOS的用户比Android的多不少),算广告收入的话,金额也是可以忽略掉的。😭

自由标签:

用VPN连接国内阿里云ECS再稳定科学上网

James Qi 在 2017年5月27日 - 11:44 提交

  因为工作需要,这些年我们每天都得翻墙处理Gmail邮件、用Google查询资料等,主要的科学上网办法是安装一个MyEnTunnel软件,SSH连接我们购买的国外VPS,再让FireFox使用远程代理的DNS来进行,这个办法还比较稳定,用了好多年。

  不过偶尔会连续几天遇到翻墙速度极慢、访问困难的情况,试了一下在办公室PING我们在国外的VPS,ping值不高但丢包严重,又测试PING我们在国外的阿里云ECS,同样是ping值不高但丢包多,再从我们国内阿里云ECS上ping国外VPS和国外阿里云ECS,ping值不高而且稳定不丢包,这就说明不是国外VPS或者国外阿里云ECS的问题,而是我们办公室的电信专线到国外的线路不好。

  以前遇到上面这样的情况也没有很好的办法,等几天一般也自己好了,但现在不想耽误几天等待了,就让同事在国内阿里云ECS上搭建了一个简单的VPN Server,从办公室用电脑VPN Client连接上这个VPN Server,再和以前一样用MyEnTunnel+SSH+FireFox翻墙,这样虽然多了一个环节理论上更慢,但因为阿里云国内服务器到国外的线路质量优于我们办公室到国外线路的质量,避免了大量丢包的问题,所以总体速度更快、稳定度更高。

MediaWiki网站添加MIP版本

James Qi 在 2017年5月27日 - 11:17 提交

  既然可以在Drupal网站中添加AMP版本在Drupal网站中添加MIP版本在MediaWiki网站中添加AMP版本,那么肯定也可以为MediaWiki网站添加MIP版本。

  思路上还是设置一个专门的二级域名,另外添加一套显示皮肤,再通过PHP程序来对输出进行设置、判断和处理,上个星期基本上都试验出来了。具体办法如下:

自由标签:

页面

订阅 RSS - 博客