好久没折腾网站,今天心血来潮访问了一下,突然发现评论头像无法显示,我就一直刷新,也加载不出,之前没怎么注意,以为是我网络问题,好家伙,Gravatar头像被墙了。
百度找了很多方法,也尝试了很多次,替换Gravatar头像的CDN源,发现还是不行,最后发现漏改了一个地方,替换两个地方就可以了。
从百度找到的Gravatar头像的CDN源
极客族CDN:http://fdn.geekzu.org/avatar/
极客族CDN SSL:https://sdn.geekzu.org/avatar/
七牛Gravatar://dn-qiniu-avatar.qbox.me/avatar/
loli.net SSL:https://gravatar.loli.net/avatar/
V2EX SSL:https://cdn.v2ex.com/gravatar/
我之前用V2EX的头像源,现在也不行了,所以替换成极客族的,折腾一番,总算可以了。
找到/var/Typecho/Common.php
文件:
将
$url = $isSecure ? 'https://secure.gravatar.com' : 'http://www.gravatar.com';
改成
$url = $isSecure ? 'https://sdn.geekzu.org' : 'http://sdn.geekzu.org';
找到var/Widget/Abstract/Comments.php
文件:
看到gravatar函数,并修改该函数
将
$url = 'https://cdn.v2ex.com/gravatar/';
改成
$url = 'https://sdn.geekzu.org/avatar/';
注意:'https://cdn.v2ex.com/gravatar/'函数有可能是'https://secure.gravatar.com/avatar/'
因为我之前替换成v2ex的CDN源,所以可能和你们不一样
如果更新Typecho系统覆盖了怎么办呢?
在博客根目录config.inc.php
最后面插一段:
/**自定义头像源*/
define('__TYPECHO_GRAVATAR_PREFIX__', 'https://sdn.geekzu.org/avatar/');
改好之后保存即可,这样使用的就是极客族的头像,成功解决typecho评论头像无法显示的问题了。
最后说说近期吧,我上周五(7.17)拿到了毕业证,不再是学生了,现在还是在房地产实习,也半年多了,本来上个月底就想辞职的,因为各种原因,打算这个月底再辞职,就是不知道找什么工作比较好
你们说电商、新媒体、公众号和短视频运营怎么样呢?我想从事这方面的,感觉晋升空间不错
本文链接:https://my.lmcjl.com/post/1268.html
展开阅读全文
4 评论