用腾讯云轻量自建 Gravatar 镜像站
Gravatar 服务介绍
很多博客都没有内置头像功能,但是当网友在本站留言的时候,就会显示对应的头像。Gravatar,全称Globally Recognized Avatar,全球性通用头像。当然,需要你先到 Gravatar官网注册并上传的,否则只会显示成默认头像。
当你访问支持gravatar头像的网站时,只要输入你注册的邮箱账号,即会自动调用gravatar的api,转换成保存的头像。这样就可以为广大程序提供个人头像存储服务。可惜因为特殊原因,这项服务在国内被屏蔽了,因此就需要自建个 Gravatar 镜像站来提高我们博客的访问速度。
准备环境
- 腾讯云轻量服务器海外区域
- 安装BT-Panel(宝塔面板)
如第一步有选择宝塔面板,可直接通过控制台进入面板
登录面板
创建站点
输入你的域名,选择纯静态创建即可
管理站点
SSL证书请使用DNS方式申请,或者在腾讯云上申请免费证书部署! 点击你创建的站点,反向代理,新增反代
根据图片中的规则进行配置即可。
目标URL: https://secure.gravatar.com (结尾不带斜杠)。 发送域名: secure.gravatar.com 。 内容替换:将 secure.gravatar.com 替换为你自己的域名。 缓存时长:缓存时间取决于你想缓存多久
如果你对时效性要求较高,建议选择 10分钟 、 30分钟 、 60分钟 的缓存时长。 如果你对性价比要求较高,可以选择 360分钟 、 720分钟 、 1440分钟 的缓存时长。 入方向流量不计费的服务器的用户请忽略上面,直接选择 10分钟 的缓存时长,甚至可以不配置缓存。
测试访问
在浏览器中输入 域名/avatar :
如果出现Gravatar默认头像,即为配置成功
在Blog中使用
部分模板支持修改,但是有些模板仍然不支持 如后台不能直接设置,直接打开 Typecho 安装目录下的 config.inc.php 文件,将以下代码加到文件末尾即可。 (镜像源地址替换成自己的)
/* 定义Gravatar头像源 /
define('__TYPECHO_GRAVATAR_PREFIX__', 'https://gravatar.itxe.net/avatar/');
CDN 使用
这里建议使用备案域名,可以和腾讯云CDN(国内)搭配,速度很快!
原创文章,作者:nyarime,如若转载,请注明出处:https://www.idc.moe/archives/qcloud-lighthouse-gravatar-build.html
相关文章
- 线程池的五种状态
- [BMZCTF-pwn] 00-pwnpwnpwn
- C++のeasyx6:函数FILLSTYLE、getbkcolor、getbkcolor、getfillcolor的运用
- keil mdk 编译左下角显示错误 “no browse info for symbol in this context“不能正常使用“Go to Definition xxx”跳转
- 修改ureport2源码(1)搭建开发环境
- GoLand安装与环境配置
- 计算机毕业设计之SpringBoot+Vue.js校园疫情防控系统(可视化+疫情爬虫+前后端分离+多角色登录)
- C# C/S控件库HZHControls使用指南
- 二、电脑C盘空间的优化
- Postman-----如何导入和导出
- SPring 容器完成
- Windows系统 清理C盘详细步骤
- win10系统的C盘扩容小技巧:mklink创建软链接
- 项目依赖问题导致No qualifying bean of type 'org.apache.ibatis.session.SqlSessionFactory' available: more tha...
- 关于用c++写心理测试是有分支就行的事(这次是哈利波特分院帽)
- 如何清理电脑C盘
- Spring中获取Bean对象的三种注入方式和两种注入方法
- 如何实现函数打桩
- PythonWeb开发基础(三)类Flask框架请求封装
- C++ protobuf中对不同消息内容进行赋值的方式(set_、set_allocated_、mutable_、add_的使用)