最近发现Gravatar 头像在手机上加载不出来,电脑上却可以,测试了一下 推测是Gra­vatar 服务被墙掉的结果果,这种情况换个CDN服务就可以解决了

方法一:更改国内 CDN 服务

在根目录程序配置文件 config.inc.php 最后面插一段

1
define('__TYPECHO_GRAVATAR_PREFIX__', 'https://gravatar.cat.net/avatar/');

方法二:使用 Cravatar服务匹配

官方文档:Cravatar 完美兼容所有 Gravatar 头像 API 接口,同时如果你未在 Cravatar 设置头像,则会先尝试调用 Gravatar 上的头像数据,其后是 QQ 头像,最后会返回我们为你准备的一组默认头像。

在根目录程序配置文件 config.inc.php 最后面插一段

1
define('__TYPECHO_GRAVATAR_PREFIX__', 'https://cravatar.cn/avatar/');

这样就可以了,刷新一下就有头像了