Gravatar头像在国内被墙的平替方案Cravatar
最近发现博客的Gravatar头像有点问题,因为Gravatar被墙的缘故导致网站里很多头像都是裂开的,只有开代理才能看到,网上找了一个Gravatar头像国内代理源七牛云,头像地址为:
https://dn-qiniu-avatar.qbox.me/avatar/5e14d26e8ebbf5b28fe734b82043d3ad
之前是可以显示出来的,正常情况只要去Gravatar官网邮箱注册并上传头像,然后使用就是官网的或者镜像源站+/avatar/邮箱的md5
就可以访问了。
你可能感兴趣
Typecho干掉慢死的gravatar,用QQ头像和随机或者固定头像代替
Typecho Gravatar头像镜像源修改教程,解决头像不显示问题
通过QQ邮箱获取并显示头像【不暴露QQ号】
Typecho 修改默认评论头像以及Gravatar镜像地址
Cravatar国内头像
所以找了下,发现个很好的解决方案:
https://cravatar.cn
Cravatar - 中国的互联网公共头像服务,Cravatar 是 Gravatar 在中国的完美替代方案,从此你可以自由的上传和分享头像。
可以看到它们提供的稳定免费服务,那么怎么用呢?效果如何呢?
可以看出来与它与Gravatar API兼容,独有的三级头像匹配机制。当访客请求自己的头像时,会按此顺序分三级匹配头像:Cravatar->Gravatar->QQ头像
,这平均可以为70%的访客提供准确的头像。
Cravatar的使用
- 我们可以把它当做镜像源,直接使用
https://cravatar.cn/avatar/邮箱的md5
即可,此时如果该邮箱注册了Gravatar并上传了头像就会匹配到,不然有qq信息就会使用qq头像,都没就会用它默认的头像。 - 直接注册Cravatar账号,上传头像,就会优先显示现在上传的头像。
如果想修改默认的头像,则可以在md5后面接参数,例如?s=400&d=mp
。
https://cravatar.cn/avatar/test?s=400&d=mp
则生成宽高400、默认一个简单的卡通风格的人物轮廓。
更多d参数使用:
- 直接拼接经过URL编码的外网公开可访问的图像。(jpg、jpeg、gif、png)
- 404:如果没有与电子邮件哈希关联的图像,则不加载任何图像,而是返回 HTTP 404(未找到文件)响应
- mp:一个简单的卡通风格的人物轮廓
- identicon:一个几何图案(随机生成)
- monsterid:具有不同颜色、面孔的“怪物”(随机生成)
- wavatar:具有不同特征和背景的人脸(随机生成)
- retro:8位色的像素人脸(随机生成)
- robohash:具有不同颜色、面部的机器人(随机生成)
- blank:透明的 PNG 图像(为方便演示,已为其添加了一个边框)
Cravatar更多细则请参考
https://cravatar.cn/developers/api
一些免费的国内Gravatar源
加粗的相对比较推荐使用!
- 七牛云 https://dn-qiniu-avatar.qbox.me/avatar/
- V2EX源 https://cdn.v2ex.com/gravatar/
- Loli源 https://gravatar.loli.net/avatar/
- 极客族 https://sdn.geekzu.org/avatar/
- zeruns's Blog的镜像源:https://gravatar.zeruns.tech/avatar/
- webp源 https://gravatar.webp.se/avatar/
- libravatar源 https://seccdn.libravatar.org/avatar/
- gravatar官方的www源 https://www.gravatar.com/avatar/
- gravatar官方的cn源 https://cn.gravatar.com/avatar/
- gravatar官方的en源 https://en.gravatar.com/avatar/
- gravatar官方的secure源 https://secure.gravatar.com/avatar/
- 跬步图床源 https://gravatar.kuibu.net/avatar/
- http://gravatar.net-r-studio.top/avatar/
- https://cdn.sep.cc/avatar/