如何使用 Gravatar 镜像站
前言
Gravatar 是一个很实用的头像服务,用邮箱就能关联头像和简介,在很多网站都能自动显示。但它的官方服务器在国内访问不太稳定,之前我用的镜像站也不靠谱,最近挂了。索性自己搭了个镜像站,今天就来简单说说怎么用,方便新手站长快速上手。
镜像站介绍
我搭的 Gravatar 镜像站有两个地址:
- Cloudflare 镜像站:https://gravatar.moao.net
- 国内 CDN 镜像站:https://gravatar.cncdn.moao.net
我会尽力长期维护,除非遇到不可抗力,不然会一直开着。要是哪天停了,我也会在这篇博客里发公告。
使用方法
1. 替换官方链接
Gravatar 的头像链接通常是这样的:
https://www.gravatar.com/avatar/邮箱地址的 MD5 哈希值
想用镜像站,就把 https://www.gravatar.com
换成镜像站地址。比如,用 Cloudflare 镜像站:
https://gravatar.moao.net/avatar/邮箱地址的 MD5 哈希值
用国内 CDN 镜像站:
https://gravatar.cncdn.moao.net/avatar/邮箱地址的 MD5 哈希值
2. 在网站中使用
如果你能改网站代码,按下面的方法换链接就行。
HTML 中的使用
原本的代码:
<img src="https://www.gravatar.com/avatar/邮箱地址的 MD5 哈希值" alt="用户头像">
换成镜像站链接:
<img src="https://gravatar.moao.net/avatar/邮箱地址的 MD5 哈希值" alt="用户头像">
或者:
<img src="https://gravatar.cncdn.moao.net/avatar/邮箱地址的 MD5 哈希值" alt="用户头像">
PHP 中的使用
原本的代码:
$avatar_url = "https://www.gravatar.com/avatar/" . md5(strtolower(trim($email)));
echo '<img src="' . $avatar_url . '" alt="用户头像">';
换成镜像站链接:
$avatar_url = "https://gravatar.moao.net/avatar/" . md5(strtolower(trim($email)));
echo '<img src="' . $avatar_url . '" alt="用户头像">';
或者:
$avatar_url = "https://gravatar.cncdn.moao.net/avatar/" . md5(strtolower(trim($email)));
echo '<img src="' . $avatar_url . '" alt="用户头像">';
3. 测试镜像站
换完链接后,访问下面的链接测试一下:
- https://gravatar.moao.net/avatar/00000000000000000000000000000000
- https://gravatar.cncdn.moao.net/avatar/00000000000000000000000000000000
能正常显示默认头像就行。要是访问不了,可能是镜像站临时出问题了,或者你网络不行。
注意事项
- 稳定性:我会尽量保证镜像站稳定,但网络复杂,难免出问题,耐心等或者试试别的镜像站。
- 数据同步:镜像站和官方服务器同步可能有延迟,更新头像或简介后,可能要等一会儿才能在镜像站看到。
- 隐私保护:镜像站遵循 Gravatar 的隐私政策,你得清楚并同意这些政策,保护好个人信息。
结语
用 Gravatar 镜像站能让头像加载更稳定,提升网站体验。希望这篇博客能帮到你,有问题可在本页进行留言。
评论 (1)