LoliMashiro
二次元真是太美好了呜~~
LoliMashiro

Gravatar 基于阿里云OSS的国内镜像搭建教程

Gravatar 基于阿里云OSS的国内镜像搭建教程

前言

突然想复活我的博客,之前用的都是Typecho,这一次换到了WordPress,都需要用到Gravatar作为头像服务,以前都是用的v2ex和其他人的镜像服务器,但这次因为闲便自己搭建了一个。

开始搭建

先新建一个Bucket,配置如图

https://mashiro.pub/wp-content/uploads/2022/08/image-1024x562.png

配置镜像回源,照着图做就可以了

https://mashiro.pub/wp-content/uploads/2022/08/image-1.png
https://mashiro.pub/wp-content/uploads/2022/08/image-2-1024x517.png

到这里其实搭建已经完毕了,没错,就是这么的EZ

测试镜像回源的配置

访问一个头像试试

https://mashiro-cdn.oss-cn-hongkong.aliyuncs.com/avatar/6b4d1be9de13e9efdfa9d428cd1fc5b7

将其中的Bucket名称改为自己的,到此,Gravatar的搭建已经完成,接下来配置头像过期

PS:如果不配置的话,用户更新了头像,也不能及时的获取到

https://mashiro.pub/wp-content/uploads/2022/08/image-3-1024x517.png
https://mashiro.pub/wp-content/uploads/2022/08/image-4-1024x517.png

我的镜像服务器:https://proxy.mashiro.pub/

需要的可以拿去用

配置到WordPress

在WordPress中找到你当前使用的主题,然后选择编辑,在 functions.php 中的结尾添加以下代码

function replace_gravatar($avatar) {
$avatar = str_replace(array("//gravatar.com/", "//secure.gravatar.com/", "//www.gravatar.com/", "//0.gravatar.com/", 
"//你的镜像地址/", "//你的镜像地址/", "//你的镜像地址/"), "//你的镜像地址/", $avatar);
return $avatar;}
add_filter( 'get_avatar', 'replace_gravatar' );
https://mashiro.pub/wp-content/uploads/2022/08/image-5.png

lolimashiro

文章作者

发表回复

textsms
account_circle
email

LoliMashiro

Gravatar 基于阿里云OSS的国内镜像搭建教程
前言 突然想复活我的博客,之前用的都是Typecho,这一次换到了WordPress,都需要用到Gravatar作为头像服务,以前都是用的v2ex和其他人的镜像服务器,但这次因为闲便自己搭建了一个。 …
扫描二维码继续阅读
2022-08-08