查看: 29|回复: 0

[技术教程] Typecho评论头像不显示问题

[复制链接]
  • 打卡等级:常驻代表
  • 打卡总天数:47
  • 打卡月天数:1
  • 打卡总奖励:373
  • 最近打卡:2025-08-14 14:42:50
发表于 2025-7-21 14:29:55 | 显示全部楼层 |阅读模式
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/

如果主题中直接配置了cravatar,此处修改将不生效

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表