资料来源:
Jonty' blog - Typecho解决gravatar被墙问题
typecho默认使用gravatar作为头像源,由于众所周知的原因,头像通常是无法正常显示的,我们可以直接修改文件目录:Typecho主程序目录 /var/Typecho/Common.php
ctrl+f
搜索 gravatar.com
,
if (defined('__TYPECHO_GRAVATAR_PREFIX__')) {
$url = __TYPECHO_GRAVATAR_PREFIX__;
} else {
$url = $isSecure ? 'https://secure.gravatar.com' : 'http://www.gravatar.com';
$url .= '/avatar/';
}
将其中的 https://secure.gravatar.com' : 'http://www.gravatar.com';
改为下列可用CDN源:
极客族:https://sdn.geekzu.org/avatar
v2ex源:https://cdn.v2ex.com/gravatar
七牛源:https://dn-qiniu-avatar.qbox.me/avatar
loli源:https://gravatar.loli.net/avatar
即可。