本站有图片的地方除了文章内偶尔会有一些,就剩下评论区留言的头像了。对于 Gravatar 头像服务,由于在国外的原因,经常会出现显示不出来的问题,虽然有很多的国内源可以使用,速度上也可以,但如果要更换头像时还是避免不了要翻墙去登陆官网才能设置,实在是不方便。

对于 Cravatar 头像,宣称是 Gravatar 头像在中国的完美替代方案,其可以完美的兼容所有 Gravatar 头像的 API 接口,同时如果从未在 Cravatar 上设置过头像,则会先尝试调用 Gravatar 上的头像数据,其后是 QQ 头像,最后会返回一组默认头像,于是试用了一下,体验下来感觉还行,如果该服务能够一直稳定的维持的话还真是一个很好的替代方案。

cravatar.png

同时为了保证显示头像在各种设备上的清晰度,进行了简单的设置,就是让头像输出的内部大小远远大于其呈现的大小,呈现的尺寸通过 css 来控制,毕竟现如今屏幕显示设备的清晰度越来越高,不这样搞的话,难免会有不少头像看起来会很模糊,从而影响整个博客的呈现效果。

为 Typecho 集成 Cravatar 头像非常简单,将以下代码加到站点根目录的 config.inc.php 中即可:

/**
 * 替换Gravatar头像为Cravatar头像
 *
 * Cravatar是Gravatar在中国的完美替代方案,你可以在https://cravatar.cn更新你的头像
 */
define('__TYPECHO_GRAVATAR_PREFIX__', 'https://cravatar.cn/avatar/');