博客转到了typecho,gravatar图像国内加载好像有点慢。甚至加载不出来,所以就想到了替换源,网上找了 很多方法,有说改/var/Widget/Abstract
下的 Comments.php
文件的,有重写函数的,也有修改里面issecure=ture
,我试了,效果不是很好,最后找到这个方法,应该是从根本上解决了。
手动修改文件var/Typecho/Common.php
行数:937
public static function gravatarUrl($mail, $size, $rating, $default, $isSecure = false)
{
$url = $isSecure ? '<a href="https://secure.gravatar.com">https://secure.gravatar.com</a>' : '<a href="https://cdn.v2ex.com/gravatar">https://cdn.v2ex.com/gravatar</a>';
$url .= '/avatar/';</p>
<pre><code class="prettyprint" > if (!empty($mail)) {
$url .= md5(strtolower(trim($mail)));
}
$url .= '?s=' . $size;
$url .= '&r=' . $rating;
$url .= '&d=' . $default;
return $url;
}
因为多说倒闭了,所以没有选择多说的源,亲测完美解决。