头像一直加载不出来,十几年了Gravatar还是一如既往的稳定。在论坛用了几个Gravatar插件,也是显示不出,应该没用镜像,
想到这服务器是香港的,可以反向代理个二级域名做镜像

方法如图:


到此就算完成了一个简单的gravatar镜像,在地址后面加上/avatar
如下:
https://gravatar.xingzhi.fun/avatar点击打开

大多Gravata插件可以在设置直接替换镜像,我喜欢轻量就没上插件了,直接在文件中替换。

方法如下:
打开/var/Typecho目录下Common.php文件
gravatarl找到并替换两个源

 if (defined('__TYPECHO_GRAVATAR_PREFIX__')) {
            $url = __TYPECHO_GRAVATAR_PREFIX__;
        } else {
            $url = $isSecure ? 'http://gravatar.com.' : 'https://gravatar.com';
            $url .= '/avatar/';
        }

还在用Gravatar做头像的估计也不多了,逛了好多都是调用本地,好像国内没有像Gravatar这样的服务。

标签: Typecho

  1. IP :广东省 / 广州市

    测试头像

  2. IP :湖北省 / 武汉市

    不用那么麻烦,在根目录的config.inc.php中,加入`define('__TYPECHO_GRAVATAR_PREFIX__', 'h自定义源');`就可以了。

    比如`define('__TYPECHO_GRAVATAR_PREFIX__', 'https://cravatar.cn/avatar/');`