介绍

我们在很多博客或者网站留言,评论的时候会看到有的人头像很酷很个性化,但是这个博客和网站本身并没有提供设置头像的功能,感觉有点神奇,那么是怎么做到的呢?其实这是使用了Gravatar。
Gravatar的概念首先是在国外的独立WordPress博客中兴起的,当你到任何一个支持Gravatar的网站留言时,这个网站都会根据你所提供的Email地址为你显示出匹配的头像。当然,这个头像,是需要你事先到Gravatar的网站注册并上传的,否则,在这个网站上,就只会显示成一个默认的头像。

使用

使用该服务时需要去Gravatar官网中注册一个账号,并上传头像。
注意头像上传后会审核,然后管理员会按图片包含的内容划分一个等级(G 普通级、PG 辅导级、R 和 X 为限制级)。
通过之后这个头像就可以使用了。在任何支持Gravatar的地方,在评论填写email地址时,请填写你申请注册头像用的这个email地址。你的头像就会出现在留言中。就这样可以展示给大家了

调用

由于gravatar目前服务极不稳定,调用时推荐用国内的源或者自建源。

镜像源列表

排名随机,效果自测,命名有误请评论

  1. 官方www源 https://www.gravatar.com/avatar/
  2. 官方cn源 https://cn.gravatar.com/avatar/
  3. 官方en源 https://en.gravatar.com/avatar/
  4. 官方secure源 https://secure.gravatar.com/avatar/
  5. V2EX源 https://cdn.v2ex.com/gravatar/
  6. Loli源 https://gravatar.loli.net/avatar/
  7. 极客族 https://sdn.geekzu.org/avatar/
  8. 七牛源 https://dn-qiniu-avatar.qbox.me/avatar/
  9. 九月源 https://cdn.sep.cc/avatar/
  10. Cravatar源 https://cravatar.cn/avatar/
  11. webp源 https://gravatar.webp.se/avatar/
  12. libravatar源 https://seccdn.libravatar.org/avatar/
  13. 跬步图床源 https://gravatar.kuibu.net/avatar/(已失效)
  14. zeruns博客源 https://gravatar.zeruns.tech/avatar/
  15. 禾令奇源 https://gravatar.helingqi.com/avatar/

换源方法

WordPress换源方法

第一种:修改主题的functions.php文件,这里我就不放代码了,主题与主题之间都有差别

第二种:修改WordPress公共程序文件,文件地址为/wp-includes/link-template.php,然后搜索secure.gravatar,将secure.gravatar.com修改为你想要使用的镜像源就好了,记得保存。

第三种:使用插件,有的插件自带替换加速源功能,具体我就不推荐了,自行寻找

Typecho换源方法

第一种:修改模板文件的functions.php文件中,搜索gravataravatar,把搜索到的域名直接替换掉即可
第二种:修改/var/Typecho/Common.php文件中,第836行左右,把镜像源这三个汉字换成你要用的镜像源,注意不要带/avatar/

$url = $isSecure ? '镜像源' : 'http://www.gravatar.com/';

第三种:修改根目录config.inc.php,把下面代码添加进去,把镜像源这三个汉字换成你要用的镜像源

//GRAVATAR换源
define('__TYPECHO_GRAVATAR_PREFIX__', '镜像源');

这篇是我以前在Typecho博客上写的,还好数据库文件还在,就更新到这里吧