前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >typecho使用镜像源对头像进行加速

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

作者头像
乔千
发布2020-04-16 18:13:02
9540
发布2020-04-16 18:13:02
举报

前言

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加速

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-03-19 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 开始吧
  • 头像源
  • 其它方法
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档