我们在很多博客或者网站留言,评论的时候会看到有的人头像很酷很个性化,但是这个博客和网站本身并没有提供设置头像的功能,感觉有点神奇,那么是怎么做到的呢?其实这是使用了 Gravatar。
Gravatar 的概念首先是在国外的独立 WordPress 博客中兴起的,当你到任何一个支持 Gravatar 的网站留言时,这个网站都会根据你所提供的 Email 地址为你显示出匹配的头像。当然,这个头像,是需要你事先到 Gravatar 的网站注册并上传的,否则,在这个网站上,就只会显示成一个默认的头像(比如说在本站,如果你没有设置 Gravatar 头像,显示的就是 QQ 匿名聊天的头像)。
简言之就是只要你设置了 Gravatar 头像,那么如果你在支持 Gravatar 头像的站点进行留言或其他操作时,就能自动显示你设置的头像。
那么如何设置 Gravatar 头像?
首先进入 Gravatar 的官网
Gravatar官网CN
Gravatar官网
点击右上角的 sign in 进入登录界面。如果你有 wordpress.com 的账号,那么直接用 wordpress.com 的账号登录就行,如果没有,就点击底下的 “Create an Account” 进行注册
注册的表单简单得不得了,就三个输入框要填,分别是 邮箱、账号、密码
填写好后按回车提交。它会提示已发送一封带有激活链接的邮件到你的邮箱。(如果没收到,可以前往 https://wordpress.com/help/contact# 重新发送)
在这一步有个小插曲,就是 QQ 邮箱会自动拦截 Gravatar 发来的激活邮件,不仅拦截了,而且“垃圾箱”中也找不到被拦截的邮件。仅仅是在收信的界面有个小小的弹窗告诉你有信件被拦截
博主一开始没注意到这个小小的提示,折腾了好久,还以为是不支持 QQ 邮箱注册……
按 QQ 邮箱的要求把 “donotreply@wordpress.com” 这个邮箱地址添加到 QQ 邮箱的收信白名单终于能正常收到 Gravatar 的激活邮件了
接下来就是和一般的注册流程一样,点击“Activate Account”按钮进入账号激活页面
再点击“Sign in to Gravatar”并登录你的账号就可以上传头像了。
1、点击“Add a new image”
2、有四种头像上传方式,一般选择第一个,也就是本地上传
3、选择一张图片并点击“next”
4、裁剪图片并选择“Crop and Finish!”完成头像的提交
5、最后,你需要对每个头像设置评级,不过一般都选 G(普通级)。
G-普通级,Gravatar 适合展示于任何观众类型的网站。
PG-家长指引级,Gravatars 可能包含粗俗手势、挑逗性衣著,轻度发誓的话语或轻微暴力。
R-限制级,Gravatars 可能包含粗俗、亵渎、暴力、裸露或吸毒等内容。
X-成人级的,Gravatars 可能包含淫秽的色情图像或骚扰性暴力图像。
6、头像上传成功了,一般等个两三分钟你新上传的头像就会正常显示出来,今后你再到任意一个使用了 Gravatar 头像的网站留言,留言旁边就会显示你设定的头像。(本站为了加快页面打开速度,将 Gravatar 头像进行了缓存。如果你之前在本站评论过,头像就会自动被保存到本站的服务器。目前设置的缓存的期限是 30 天。也就是说换了头像后也许需要过一段时间才能在本站同步显示……)
如何在自己的网站程序中加入 Gravatar 头像功能?
一般的基于 wordpress 搭建的博客中的头像默认就是 Gravatar 头像。但如果是我们自己建的一个程序,然后也想使用 Gravatar 头像呢?
Gravatar 官方提供了头像调用的 api,大致的调用方法如下:
- https://www.gravatar.com/avatar/你的邮箱小写MD5值?s=头像大小&r=头像评级&d=默认头像
具体的可以阅读官方文档:https://en.gravatar.com/site/implement/
广告本文作者为mengkun,转载请注明。
好耶#(哈哈)