在国内不管是运营产品还是网站,有太多的服务框架被堵在了那高高的围墙外面。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 是另一个指令,网站是一首歌名。
奇怪,你上面的两条评论我竟然不能回复(找不到回复按钮),导致我回复错地方了。
那个是达到最大嵌入层数了。
哈哈哈 我也写过汇编啊