Typecho替换默认Gravatar头像地址
Gravatar是Globally Recognized Avatar的缩写,是gravatar推出的一项服务,意为“全球通用头像”。如果在Gravatar的服务器上放置了你自己的头像,那么在任何支持Gravatar的blog或者留言本上留言时,只要提供你与这个头像关联的email地址,就能够显示出你的Gravatar头像来。
TYPECHO内置了gravatar的链接,位置在 var/Typecho/Common.php
第991行
$url = $isSecure ? 'https://secure.gravatar.com' : 'http://www.gravatar.com';
我看许多教程是改这里,其实在 第989行是有判定的
if (defined('__TYPECHO_GRAVATAR_PREFIX__')) {
$url = __TYPECHO_GRAVATAR_PREFIX__;
} else {
$url = $isSecure ? 'https://secure.gravatar.com' : 'http://www.gravatar.com';
$url .= '/avatar/';
}
从语句上来看,只要定义了__TYPECHO_GRAVATAR_PREFIX__常量,即可直接跳过,所以只要在根目录的 config.inc.php 加入一句
define('__TYPECHO_GRAVATAR_PREFIX__', 'https://cravatar.cn/avatar/');
可以用的几个CDN地址
https://cravatar.cn/avatar/ [官方国内] 推荐
https://gravatar.loli.net/avatar/ [LOLI云] 推荐
更新于: 2024年07月29日 11:37
1260
1
支持