Typecho修改 Gravatar 头像镜像源
Gravatar(英语:Globally Recognized Avatar)是一项用于提供在全球范围内使用的头像服务。只要你在 Gravatar 的服务器上上传了你自己的头像,你便可以在其他任何支持 Gravatar 的博客、论坛等地方使用它。
有时候 Gravatar 头像默认的源或者修改的源失效了,无法显示图像,因此需要更换 Gravatar 头像源。
下面是一些推荐的源:(点击地址可查看是否存活)
源名称 源地址/镜像文件夹
- 列表项目 七牛 (推荐) https://dn-qiniu-avatar.qbox.me/avatar/
- 列表项目 极客族 (推荐) https://sdn.geekzu.org/avatar/
- 列表项目 和令奇(推荐) https://cdn.helingqi.com/avatar/
- 列表项目 九月的风 https://cdn.sep.cc/avatar/
- 列表项目 V2EX https://cdn.v2ex.com/gravatar/
- 列表项目 Cravatar https://cravatar.cn/avatar/
- 列表项目 Ihuan https://gravatar.ihuan.me/avatar/
- 列表项目 loli https://gravatar.loli.net/avatar/
- 列表项目 WeAvatar https://weavatar.com/avatar/
具体实现有2种办法:
方法一: 修改根目录下的 config.inc.php
/** 更换头像源 */
define('__TYPECHO_GRAVATAR_PREFIX__', 'https://dn-qiniu-avatar.qbox.me/avatar/');
方法二:修改文件 /var/Typecho/Common.php
搜索找到 gravatarUrl()代码块
把里面
$url = $isSecure ? 'https://secure.gravatar.com' : 'http://www.gravatar.com';
$url .= '/avatar/';
替换为:
$url = $isSecure ? 'https://cravatar.cn' : 'https://cdn.helingqi.com'; //镜像源
$url .= '/avatar/'; //(镜像源文件夹)