Typecho默认使用的是Gravata头像,Gravatar大多数的链接在国内都被墙了,加载失败不说,还影响博客加载速度。因为大多数博客主题可以直接在后台修改头像原地址,也只是影响到了评论头像输出,我这里刚刚修改了后台模板,刚登上后台卡的一批头像还加载不出来,头像源应该使用的还是Typecho默认的头像源,这里记录一下通过修改程序源码来替换Gravatar头像地址为国内比较快的头像源,达到更好的体验。

一般修改有两种方式,一种直接改主题,另一种改typecho的源码,我这里是直接改源码,当然修改的cravatar链接是一样的

打开:/typecho/var/Typecho/common.php,找到 gravatarUrl(大概837行)

之前一直用cn,挺好的,最近发现cn的ssl过期了,短时间内似乎未更换,后来发现com也可以用,直接就切换过来了

改为这个:$url = $isSecure ? 'https://cravatar.com' : 'https://cravatar.cn';

另外在推荐一个,也比较稳定:https://cravatar.com/