本文最后更新于 667 天前,其中的信息可能已经有所发展或是发生改变。
众所周知,由于某种原因,gravatar的镜像服务在国内是不能直接访问的,这个时候我们可以通过更换gravatar源来使得国内访问gravatar镜像,达到同样的效果。
代码
直接上代码(转自ahdark.com)
add_filter('get_avatar', function($avatar){
return str_replace(
array(
"secure.gravatar.com/avatar",
"cn.gravatar.com/avatar",
"www.gravatar.com/avatar",
"0.gravatar.com/avatar",
"1.gravatar.com/avatar",
"2.gravatar.com/avatar"
),
"改成想用的gravatar源",
$avatar
);
});
Gravatar镜像
目前我认为比较好用的gravatar源
gravatar.loli.net/avatar/ smms图床那个大佬的
cdn.v2ex.com/gravatar/ v2ex的
dn-qiniu-avatar.qbox.me/avatar/ 七牛的,缓存设置特别长
sdn.ahdark.com/avatar/ ah大佬的
gravatar.5866688.xyz/avatar 我自己的
5866688.xyz是我唯一一个有备案的域名,国内启用了腾讯云的cdn(穷了),国外直接cname到gravatar源站了,报ssl错误很正常doge。
ah大佬的镜像具体可看。
Typecho的可以看这里:
https://www.thanker.top/archives/110/
站貌似打不开了