Typecho的评论默认使用的是Gravata头像,每次页面打开总是卡在gravatar.com的链接,虽然匹配了QQ邮箱调用QQ头像的功能,但是对于非QQ邮箱调用的依然是Gravatar头像,就对头像源进行了替换,这里分享一个关于Gravata头像源CDN服务器,速度确实不错。
修改头像源
绝大多数修改方法
打开var/Typecho/Common.php,找到下面的代码,大概在1009行。
public static function gravatarUrl($mail, $size, $rating, $default, $isSecure = false)
{
$url = $isSecure ? 'https://secure.gravatar.com' : 'http://www.gravatar.com';
$url .= '/avatar/';
if (!empty($mail)) {
$url .= md5(strtolower(trim($mail)));
}
$url .= '?s=' . $size;
$url .= '&r=' . $rating;
$url .= '&d=' . $default;
return $url;
}
修改为:
public static function gravatarUrl($mail, $size, $rating, $default, $isSecure = false)
{
$url = $isSecure ? 'https://sdn.geekzu.org/avatar/' : 'http://sdn.geekzu.org/avatar/';
if (!empty($mail)) {
$url .= md5(strtolower(trim($mail)));
}
$url .= '?s=' . $size;
$url .= '&r=' . $rating;
$url .= '&d=' . $default;
return $url;
}
前台刷新即可
handsome模板修改方法
如果你的主题是handsome则要去后台修改,修改文件是不起作用的
进入后台,主题外观页,找到速度优化——gravatar镜像源地址,输入 https://sdn.geekzu.org/avatar 保存即可
gravatar源推荐
- 极客族
官网地址:极客族
不多说,去官网看,他还提供了谷歌字体等加速服务 - 七牛
http和https都支持,网址是:dn-qiniu-avatar.qbox.me 需要的自行替换 - 中科大
中科大提供了很多的公益加速服务,但是gravatar的服务器貌似在日本,所以国内可能速度有点慢
地址:https://gravatar.proxy.ustclug.org/
说明
极客族的速度还可以,本文提供修改的代码中的链接就是极客族的,我也在用
七牛云的虽然速度快但是有一些会显示默认头像,这就有点难受,俗话说得好,鱼和熊掌不可兼得
中科大的应该也不用说了,都在上面了
另外一种修改方法
打开:config.inc.php
在顶部加上一行代码
define('__TYPECHO_GRAVATAR_PREFIX__', 'https://sdn.geekzu.org/avatar/');
即可