在国内不管是运营产品还是网站,有太多的服务框架被堵在了那高高的围墙外面。gravatar 的头像服务就是其中一个,为了能够正常显示这个头像,很多人做了头像的代理服务进行转发,当然我也搭建了一个。也有公开提供服务的,例如 cravatar,于是很多人在使用代理源的时候都用了这个代理。
就在上周在 jefferz 那里发现自己的评论不显示头像了:
这就很离谱,并且刷新之后这个头像是会变得,也就是说变成了无头像的情况。但是,自己在 gravatar 官网肯定是设置了头像的。看了下网站的头像地址是 cravtar 的地址。之前我也用过这个代理服务,并且进行了注册。后来有段时间他们服务不太稳定于是启用了自建服务。后来也就没在关注,猜测可能是在他们系统上的头像出问题了。
登录cravatar 之后发现头像竟然丢了:
他们服务器上的图片没了,在代理的时候也没有去拉取 gravatar 的头像,导致头像变成了默认的头像,小怪物,或者其他的东西。要解决这个问题也简单,直接上传个新头像吧,或者是不是在系统里删除这个账号记录会重新去拉取 gravatar 的头像?这个倒是没试。
74 comments
刚刚还在解决Gravatar头像冲突的问题,果断分离评论头像、账户头像、本地头像,三者统统独立
哈哈哈,多账号系统,多代理就会出现这个问题。尤其是在某些中间环节能设置头像的情况下。
现在的思维逻辑是这样的:首次从 Gravatar 获取头像,如获取失败或超时时,则使用本地上传的头像,如没有上传头像,则使用真实路径的固定头像
嗯嗯,这个逻辑挺好的。
你这个路子好
友链网站的图标直接上传到自己的网站上,并备用使用的wpopt插件获取,没这烦恼。
酱紫,没用过wpopt。
主要是这个头像不显示是在别人那里不显示,😂。
头像这是确实头疼,我那博客我都像找人开发下,搞个随机头像,愿意传的自己传个
是的呢。头像服务也是个比较麻烦的东西
自己本地化上传头像才是王道
我记得WP有上传头像的插件
嗯嗯,插件也蛮多的。我现在的wp 的头像是基于 buddy press 的。注册之后可以上传头像。
如果不注册的话,头像使用的是我自建的 gravatar 代理。
几年前在gravatar传图像的时候还是个愤青,弄了个呲牙咧嘴的怪物,现在想改都难了
想让他显示的时候他不显示,不想让显示的时候他却总会正常地显示
一个gravatar,弄跨了多少中国博主
美女,你加个油,想办法处理一下这件事
哈哈哈。的确是这么个情况。
我是自己搭建了一个代理服务http://g.obaby.blog
如果不想用 cravatr 的可以使用我上面的网址替换 gravatar 的
反正偶尔抽风。这很正常
cravtar 跟 gravatar 脱钩的话,我就要换掉了
目前看来他们的逻辑是先用自己平台的头像,后面采取拉取 gravatar 的。不知道为什么我的账号拉不到头像了。
并且缓存更新周期还是蛮长的,在 gravatar 上传了之后最慢可能需要一周时间,记得当时看过他们的说明。
我用cf 反代了。
我的那个开放的代理也是 cf 的反代。
cravatar从去年年底就开始不太正常了,正常头像经常变为默认头像。现在我用weavatar提供的头像服务,最近用了几个月没有问题,比cravatar稳定一些。
是的,这也是为什么弃坑了 cravatar。
几天前我测试过cravatar,效果不佳,还是改回loli的头像加速服务
loli的有段时间也挂了,这些服务靠公益的确很难搞啊
不知道为什么在其他博客里,我的头像是黄头发小孩,是几年前用的
看看头像地址,是直接调用的gravatar的吗。还是被代理了没刷新
大侠,修,修,修
每次,你都能立刻弄好哇~
专业修理工
前几天是很多都显示不了,只有个别可以显示。刚才看了发现基本都恢复了
看来是通病,周期性抽风?
我用的CF反代,间歇性抽风,降低要求后就随便啦
某些时候只能降低要求啦。没有彻底解决的办法,或者成本太高。只能将就啦
推一下https://cdn.sep.cc/avatar/
看起来挺快的样子
忘记是谁提供的了~
就是sep.cc
我的评论区也挂了一半的头像
cravatar 的问题。据说现在好了已经。
头像这事确实很让人头大,我索性就直接把博友的头像存本地了。
机智如你,嘎嘎。所有的服务都不可靠,自己的最可靠。
就是呢,存到本地唯一不好的就是博友在头像平台更新了头像,我这里没自动更新。
设置个有效期,过期自动清理。拉取新的。
这个主意不错,容我想想怎么实现。
cravatar好像运营的人换了,公益性质的项目一旦转手基本上也就凉了
这个倒是没注意,不过要换了运营团队,后续的确就比较尴尬了
cravatar好像运营的人换了,公益性质的项目一旦转手基本上也就凉了
你的新头像好嫩啊哈哈
老黄瓜擦绿漆😁
Gravatar头像前2天是看到不显示,奈何没机会能力,就没理会了,今天似乎都已经恢复
这种问题也没什么简单的解决办法
我此前也遇到过,国内反代gravatar的比如极客族之前也访问不了,然后我换成了cravatar,但是在c里面换头像,不会改变在g上传的,所以费了好大劲找回gravatar的密码然后换了头像。
这这些代理,经常出一些诡异的问题
这么多人知道我是学渣了吗。。。。。。。。。好羞耻啊。
哈哈哈,不至于,不至于
虽然国内有几个镜像,但时不时也无法显示。
其几天确实这样,现在好像恢复了
稳定性的确有待提高啊
这个问题早在十年前玩 WordPress 的时候我就发现并解决过了。当时大家推崇用第三方的转发服务,但是我发现第三方并不稳定。于是我后面就想,为什么不是我自己来转发呢?所以,现在,只要是我网站能访问,那么头像就一定是正常的。
代码写得非常粗糙,但是多年来一直非常稳定运行。可以参考: 。
另外,我现在已经优先使用 GitHub 的头像代替 Gravatar 了,参考代码在同目录下。
额 链接呢
怪我咯?被你网站吃掉了呢。
https://github.com/movsb/taoblog/blob/54683df225edc33100d5f278904247ddce75e0a6/service/modules/avatar/gravatar.go#L16
本来就没有·~
你可以试试把网址包裹在一对尖括号中,就像这样:(我猜应该又被吃掉了)
你猜对了😄
为什么我收不到你的回复邮件?
貌似腾讯企业邮箱往 gmail 的发送都失败了
吓得我赶紧看了一下我的邮箱服务,以为也失败了……
还好没有,我用的是QQ域名邮箱(已经停止注册了),以为也是企业邮箱。
嗯嗯,域名邮箱我也有的。嘎嘎
等等,为什么你上面图上的 gmail 后面都有一个逗号?而其它的没有?
不是哒,那俩是退信,发送的都有的
不过看你的邮箱 chk esp
哈哈哈,写汇编的?
学渣表示,稍有难度就用插件
One User Avatar 直接把自己头像和没设头像的指定本地的了,别人网站的显示?那就超纲了……
本地话的确是个比较常用的解决策略。
哈哈哈,这你竟然都知道……
确实是,我取名比较随意,活在当下,注册时在干嘛就取一个符合当时情况的名字。
所以,我的 GitHub 是另一个指令,网站是一首歌名。
奇怪,你上面的两条评论我竟然不能回复(找不到回复按钮),导致我回复错地方了。😅
那个是达到最大嵌入层数了。
哈哈哈 我也写过汇编啊