前言
Gravatar的全称是Globally Recognized Avatar,指的是“全球通用头像”。在Gravatar的服务器上设置了你自己的头像,那么在任何支持Gravatar的博客或者留言本上评论时,只要提供你与这个头像关联的邮箱地址,就可以展示你在Gravatar上设置的头像来。
Typecho也是默认有支持Gravatar头像功能的
由于Gravatar境内经常访问不了,所以在这里做一下记录。
教程
找到网站目录/var/Typecho下的Common.php文件,搜索gravatarUrl。找到如下所示的代码:
public static function gravatarUrl(
?string $mail,
int $size,
?string $rating = null,
?string $default = null,
bool $isSecure = true
): string {
if (defined('__TYPECHO_GRAVATAR_PREFIX__')) {
$url = __TYPECHO_GRAVATAR_PREFIX__;
} else {
$url = $isSecure ? 'https://cdn.helingqi.com' : 'http://www.gravatar.com';
$url .= '/avatar/';
}
修改https://secure.gravatar.com这个地址为下文推荐的镜像源即可,其他镜像源请自行利用搜索引擎,这样后台就可以正常显示Gravatar头像啦!
推荐使用https://cdn.helingqi.com 或者https://sdn.geekzu.org 镜像源
主题可能要在其它文件中修改,本博客使用的Handsome主题的修改方式是:
进入后台 —— 外观 —— 设置外观 —— 速度优化 —— gravatar镜像源地址进行修改即可。
后言
完美解决,强迫症已经开始行动了!