typecho头像修复替换为国内源地址为网站提速

  • 𝐢𝐭𝐞𝐲𝐮 2024年12月07日 126阅读 0评论
  • typecho默认的头像源是gravatar(全球通用头像),打开后台——控制台——个人设置,点击左侧的头像,去https://gravatar.com/该网站使用你在个人设置里填写的电子邮箱地址注册账号,并上传头像,typecho的头像会自动更新,但是国内已经被墙了,如果你没办法科学,只能替换为国内源。

    前往后台设置头像源为https://cravatar.cn/avatar/,登录cravatar.cn设置头像,前台即可显示了~
    后台设置头像源
    但是如果要后台处也显示正常,需要在 typecho 目录下的config.inc.php 中添加define('__TYPECHO_GRAVATAR_PREFIX__', 'https://cravatar.cn/avatar/'); 代码 (这个配置可以让typecho后台的头像也显示正常)

    // 修复后台头像显示
    define('__TYPECHO_GRAVATAR_PREFIX__', 'https://cravatar.cn/avatar/');

    以下为替换完毕后的代码

    <?php
    // site root path
    define('__TYPECHO_ROOT_DIR__', dirname(__FILE__));
    
    // plugin directory (relative path)
    define('__TYPECHO_PLUGIN_DIR__', '/usr/plugins');
    
    // theme directory (relative path)
    define('__TYPECHO_THEME_DIR__', '/usr/themes');
    
    // admin directory (relative path)
    define('__TYPECHO_ADMIN_DIR__', '/admin/');
    
    // register autoload
    require_once __TYPECHO_ROOT_DIR__ . '/var/Typecho/Common.php';
    
    // init
    \Typecho\Common::init();
    
    // config db
    $db = new \Typecho\Db('Pdo_Mysql', 'typecho_');
    $db->addServer(array (
      'host' => 'localhost',
      'port' => 3306,
      'user' => 'iteyu_com',
      'password' => 'rhR2PewLsWCWe8YB',
      'charset' => 'utf8mb4',
      'database' => 'iteyu_com',
      'engine' => 'InnoDB',
      'sslCa' => '',
      'sslVerify' => true,
    ), \Typecho\Db::READ | \Typecho\Db::WRITE);
    \Typecho\Db::set($db);
    // 修复后台头像显示
    define('__TYPECHO_GRAVATAR_PREFIX__', 'https://cravatar.cn/avatar/');
    0

    —— 评论区 ——

    博主关闭了所有页面的评论