Yhzhtk's Blog

(热爱技术,高效Code)     归档  标签  源码  关于 


GitHub 自定义头像,翻墙注册 Gravatar

2013-06-14    github  gravatar  goagent  翻墙 


    GitHub的头像默认是那只猫,要想在GitHub使用自己的个性化头像,需要在Gravatar上注册自己的头像,GitHub会根据你的邮箱地址去取相应的头像。

    Gravatar,全称(Globally Recognized Avatar)翻译过来叫做全球通用头像。Gravatar的概念首先是在国外的独立WordPress博客中兴起的,当你到任何一个支持Gravatar的网站留言时,这个网站都就会根据你所提供的Email地址为你显示出匹配的头像。当然,这个头像,是需要你事先到Gravatar的网站注册并上传的,否则,在这个网站上,就只会显示成一个默认的头像。

    下面如何注册Gravatar并上传头像,这个问题搞了我好久。

    浏览 http://en.gravatar.com/,发现gravatar本身没有注册功能,他使用的是WordPress的账号登陆,而 http://wordpress.com/ 在国内是被墙了的,根本就上不去,也就无法注册登陆。

    没办法,只有翻墙了,第一个想到的就是使用GAE(Google App Engine)搭起来的GoAgent,全免费,而且比较稳定的一个翻墙工具。

    使用GoAgent很简单就上去 http://wordpress.com/ 了,但是注册的时候,WordPress居然报错:"Sorry, but this user-agent is banned from using the password retrieval tool.",fuck,居然屏蔽UA(User-Agent)。

    查看经过 GoAgent 的UA:

 Mozilla/5.0 (Windows NT 5.1; rv:19.0) Gecko/20100101 Firefox/19.0 AppEngine-Google; (+http://code.google.com/appengine; appid: s~##)

    居然有AppEngine-Google和你的appid(##应该是你的appid,看来WordPress为了考虑注册安全,禁止GoAgent代理注册。

    GoAgent这个好用的代理居然不能注册,因为是屏蔽UA,我想到过改GoAgent的源码,将UA最后AppEngine的关键部分去掉,但是这也太费劲了,源码得看半天,还不一定是在源码能改,还有可能是谷歌服务器给加上的。

    最后决定用Free_Gate(中文zi_you_men)(能翻墙,但是很卡很慢)注册,FG代理应该不会有UA的特殊标志了。果然,使用FG,经历了半天的连接服务器,和卡得要死的网速,最终是注册成功了。(展示头像就在GitHub上设置Gravatar Email为刚才注册WordPress的邮箱。)

    注册成功就好办了,受不了FG太卡,使用GoAgent来完善WordPress信息,并连接登陆Gravatar上传头像。

    大功告成,最后,要想在GitHub上及时看到头像的话,一定要清除浏览器缓存,否则,可能一段时间还是使用老的那只猫。

    https://github.com/Yhzhtk 我的头像效果在这看。以后再任何地方想使用头像的话只需要根据自己的邮箱MD5得到ID拼接Gravatar的地址即可,这样就是全球可用啦。

 





Load Disqus comments, wait a moment..

分类标签

jekyll3   编码1   windows1   bootstrap1   git3   删除1   命令3   python11   ide1   学习笔记3   实例分析1   mp3-tag1   github1   gravatar1   goagent1   翻墙1   C#4   找茬工具1   微博自动评论1   电脑监控1   备份1   云搜索1   wxPython1   py2exe1   yaml1   Eric1   PyQt1   Django1   设计模式5   翻译4   单例1   工厂1   抽象工厂1   生成器1   原型1   适配器1   桥接1   组合1   装饰1   外观1   享元1   代理1   MVC1   观察者1   状态1   策略1   模板1   访问者1   职责链1   解释器1   迭代器1   中介者1   备忘录1   js1   resize bar1   geohash1   口琴1   rpm安装gitlab1   CentOs1   WordPress1   数据库1   读脏数据1   丢失的修改1   不可重复读1   幻影读1   1   隔离1   思维导图1   事务1   笔记迁移1   note1   issue1  

最新博文

最新评论

Feed订阅


©2013 首页   关于     View me on GitHub Powered by Jekyll & Bootstrap 知识共享许可协议