专栏首页用户4667108的专栏typecho使用镜像源对头像进行加速

typecho使用镜像源对头像进行加速

前言

Typecho的评论使用了Gravata头像,由于国内那堵墙导致访问速度缓慢,每次页面打开头像是加载最慢的,而且gravatar目前服务极不稳定,推荐用国内的源替换,虽然可以对QQ邮箱进行兼容,但是终究有意外,于是对头像源进行了替换是最好的选择,头像源最好用的也就v2ex之类的。

开始吧

打开网站,找到var/Typecho/Common.php文件,大概在1009行。 替换gravartUrl函数为以下。

public static function gravatarUrl($mail, $size, $rating, $default, $isSecure = false)
{
    if (defined('__TYPECHO_GRAVATAR_PREFIX__')) {
        $url = __TYPECHO_GRAVATAR_PREFIX__;
    } else {
       // $url = $isSecure ? 'https://secure.gravatar.com' : 'http://www.gravatar.com';
        $url = $isSecure ='https://cdn.v2ex.com/gravatar/' ;//源
    }

    if (!empty($mail)) {
        $url .= md5(strtolower(trim($mail)));
    }

    $url .= '?s=' . $size;
    $url .= '&r=' . $rating;
    $url .= '&d=' . $default;

    return $url;
}

头像源

除了这些貌似还有 V2EX源 https://cdn.v2ex.com/gravatar/ Loli源 https://gravatar.loli.net/avatar/ 极客族 https://sdn.geekzu.org/avatar/ 这些都可以试试 不过我用的v2ex

其它方法

貌似在config.inc.php中加入 define('__TYPECHO_GRAVATAR_PREFIX__', 'https://cdn.v2ex.com/gravatar/'); 就可以使用v2ex加速

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 如何判断js函数存在

    最近开发一款应用插件,兼容pjax会调用函数加载播放器,但是有时候页面没有音乐就不需要加载播放器,这时候调用函数就会报错。

    乔千
  • 在文章中插入超美的音乐播放插件开发记录

    是不是有点复杂呢?而且鸡肋呢?没错下一款插件我就准备推出 mokplayer 实现 typecho 遗留问题 音乐播放

    乔千
  • 利用cos或cdn对网站进行加速

    刚刚迁移到 typecho, 随手一篇文章,添加了图片,我再次访问发现图片加载有点缓慢,于是我决定使用 cos 对网站进行加速。

    乔千
  • 开发了一款chrome扩展程序

    当打开游记页面 比如 如果检测到有背景音乐, 会弹出包含歌曲信息的chrome桌面提醒,同时鼠标菜单右键有下载歌曲的选项。

    mafeifan
  • Spring 基于 AspectJ 的 AOP 开发

    重点:如果不调用 ProceedingJoinPoint 的 proceed 方法,那么目标方法就被拦截了。

    希希里之海
  • rbd是否支持注入

    引子 很多 OpenStack 与 Ceph 部署集成的文档都会告诉你,libivrt 的文件和密码注入是在 Ceph 上面是不支持的。需要使用下面的配置文件关...

    企鹅号小编
  • 树莓派工程设计常见问题与处理

    https://blog.csdn.net/zhu378287521/article/details/95598372

    嘘、小点声
  • 火了 超赞的功能!小程序开发内嵌web页面的功能,今天学习了吗

    小程序开发内嵌web页面的功能,这个对于很多微信开发者都是个重大消息。 支持小程序内嵌网页,并且在内嵌网页中多次跳转,分享后,点开还是在跳转之后的网页。 首先,...

    企鹅号小编
  • (10.1)James Stewart Calculus 5th Edition:Curves Defined by Parametric Equations

    有的时候,有些曲线不符合 the Vertical Line Test 竖线检测 例如:

    dodo_lihao
  • 下载 raywenderlich.com 上的 iOS/android/Unity 视频、源码

    https://www.raywenderlich.com 对于 iOS 开发人员来说一定不陌生,这可能是 iOS 初级教程里面被推荐最多的网站了吧。

    iOSDevLog

扫码关注云+社区

领取腾讯云代金券