Typecho 以及 WordPress 的评论默认使用的是 Gravatar 头像,但因为最近 Gravatar 官方网站极其不稳定,严重拖慢了网站访问速度,而且加载半天也还是个裂图,太影响体验
国内镜像源
sdn.geekzu.org/avatar (推荐首选,国内加速) gravatar.helingqi.com/wavatar (推荐,默认头像自带随机头像) gravatar.fanfuns.com/avatar (推荐,国内加速) cdn.v2ex.com/gravatar (不推荐 Cloudflare 加速 已被 DNS 污染) gravatar.loli.net/avatar (备选,Loli 大佬的服务)
WordPress 解决方法
在自己博客主题的 function.php 中 php 结束标签之前加上如下代码即可:(不同的源,后缀不一样,请注意区分)
代码语言:javascript复制/*替换 Gravatar 镜像源为国内 CDN*/
function getCdnAvatar($avatar) {
$avatar = 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"),"sdn.geekzu.org/avatar",$avatar);
return $avatar;
}
add_filter('get_avatar', 'getCdnAvatar');
Typecho 解决方法
Typecho 只需要在网站根目录中的 config.inc.php 文件内添加下面的代码:
代码语言:javascript复制define('__TYPECHO_GRAVATAR_PREFIX__', 'https://sdn.geekzu.org/avatar/');
有些主题提供了修改 Gravatar 头像的位置,如 handsome 主题。 修改地址:后台 --> 外观 --> 设置外观 --> 速度优化 --> gravatar镜像源地址