Typecho 默认使用的是 Gravata 头像,但是 Gravatar 大多数的链接在国内都被墙了,图片无法加载出来,这里记录一下通过修改程序源码来替换 Gravatar 头像地址为国内头像源地址。
解决方法如下:
打开下面这个文件
php 代码:var/Typecho/Common.php
搜索查找如下代码,在文件中的第836行。
php 代码:$url = $isSecure ? 'https://secure.gravatar.com' : 'http://www.gravatar.com';
替换成下面的代码即可解决问题。
php 代码:$url = $isSecure ? 'https://cravatar.cn' : 'https://cravatar.cn/avatar/';
3.替换方法
直接打开Typecho安装目录下的config.inc.php文件,加入以下代码即可(加在任何位置都可)
define('__TYPECHO_GRAVATAR_PREFIX__', 'https://cravatar.cn/avatar/');