typecho修改gravatar源

  博客转到了typecho,gravatar图像国内加载好像有点慢。甚至加载不出来,所以就想到了替换源,网上找了 很多方法,有说改`/var/Widget/Abstract` 下的 `Comments.php` 文件的,有重写函数的,也有修改里面`issecure=ture`,我试了,效果不是很好,最后找到这个方法,应该是从根本上解决了。
手动修改文件`var/Typecho/Common.php`
行数:`937`
```javascript
public static function gravatarUrl($mail, $size, $rating, $default, $isSecure = false)
{
$url = $isSecure ? 'https://secure.gravatar.com' : 'https://cdn.v2ex.com/gravatar';
$url .= '/avatar/';

if (!empty($mail)) {
$url .= md5(strtolower(trim($mail)));
}

$url .= '?s=' . $size;
$url .= '&r=' . $rating;
$url .= '&d=' . $default;

return $url;
}
```
因为多说倒闭了,所以没有选择多说的源,亲测完美解决。

未经允许不得转载:莫小奈博客 » typecho修改gravatar源

评论 0

评论前必须登录!

登陆 注册