Valine中如何显示个性头像

头像配置

Valine 目前使用的是Gravatar 作为评论列表头像。

请自行登录或注册Gravatar,然后修改自己的头像。

评论的时候,留下在Gravatar注册时所使用的邮箱即可。

感谢gravatar.cat.net提供的镜像服务。

如果你修改了头像后发现没有更新,请不要慌张,因为gravatar.cat.net 有七天的缓存期,安静的等待吧~

目前非自定义头像有以下7种默认值可选:

参数值 表现形式 备注
空字符串‘‘ Gravatar官方图形
mp 神秘人(一个灰白头像)
identicon 抽象几何图形
monsterid 小怪物
wavatar 用不同面孔和背景组合生成的头像
retro 八位像素复古头像
robohash 一种具有不同颜色、面部等的机器人
hide   不显示头像
new Valine({
    ...
    avatar:‘‘ // (‘‘/mp/identicon/monsterid/wavatar/robohash/retro/hide)
});
 

我通过外网注册了Gravatar

Gravatar的作用是什么? Gravatar干嘛用的?——摘自异次元世界

不知道大家有没有留意到,在异次元留言的朋友们,有些拥有很酷的个性头像,而有些人只是显示默认的头像。异次元本身并没有提供设置头像的功能,这些人是如何做到更换头像的呢?其实,异次元使用了一个叫做Gravatar的服务,它的全称叫做“Globally Recognized Avatar”,翻译过来叫做全球通用头像。那么,这个Gravatar是怎样的一个东西呢?下面,我们一起来看看这个Web2.0时代的产物,简单地为一些新手朋友扫盲一下吧。

Gravatar 的概念首先是在国外的独立 WordPress 博客中兴起的,当你到任何一个支持Gravatar的网站留言时,这个网站都就会根据你所提供的 Email 地址为你显示出匹配的头像。当然,这个头像,是需要你事先到 Gravatar 的网站注册并上传的,否则,在这个网站上,就只会显示成一个默认的头像。

异次元软件世界iPc.me 等,现在均已支持Gravatar服务了,你可以通过你的个性头像打造起你的个人品牌了!并且这个 Gravatar 没有什么约束,想换头像换马甲?很简单,改改留言的名字和email地址就可以了。另外注册与使用 Gravatar 均是完全免费的,唯一的门槛是,国内可能无法正常访问。

下面几个步骤可以告诉大家如何在异次元或别人的网站上定制自己的个性头像:

0.注意,本教程写于N年前,现在 Gravatar 网站界面与注册流程已有改变!
1. 注册:进入Gravatar网站(网址https://cn.gravatar.com/),点击左上角菜单里的Sign Up。
2. 验证:进入你的邮箱,从Gravatar发出的信件中拷贝那段链接地址,在浏览器输入。
3. 设置昵称、密码。
4. 选择上传图片:一般都是从电脑中上传(My computer‘s hard drive)。

目前2020年WordPress的Gravatar的API接口长这样

2020年Gravatar长这样

5. 剪裁大小
6. 评级:你的头像要被分级的,因为可能会有朋友喜欢用比较曝露的头像,会影响小朋友身心健康的说。如果你的图片不是特别那个的话,一般不用选择Sex或暴力之类的,直接选择G(通用型),这样基本任何网站都能显示这个等级的图片。异次元比较邪恶,暂时允许显示R级以下的头像……


7. 等待审核:可能需要站方短暂审核一下,一般选择了G,而你的图片没什么特别的,很快就通过。一般遇上慢的情况也就10分钟左右。

完成了以上步骤,今后在异次元、iPc.me 或其他支持Gravatar的网站留言都会显示你帅帅的头像了。暂时来说,大部分支持Gravatar的网站均是使用 WordPress 程序的博客,但其实任何其他网站程序,如果加入了Gravatar的代码,也是可以支持Gravatar的。估计这个应用在日后会渐渐普及起来吧,起码用户不需要每到一个网站去就搞一下头像……

下面还有一些FAQ,可能对大家有帮助:

2. 问:注册Gravatar之后,只要是WordPress博客就能看到自己的头像了么?
答:不一定,这取决于博客主题是否支持了Gravatar的API,幸运的是,目前大多数WordPress博客所使用的主题是支持Gravatar的。

3. 问:只能在WordPress博客使用Gravatar么?
答:不是。这主要取决于网站管理者:只要网站能获取你的EMail信息,同时又在展现层使用Gravatar的API,就可以使用。国外一些小的Web2.0公司的产品都是支持Gravatar的。

4. 问:用EMail去匹配,又是通过展现层(HTML代码),那会不会泄露我的EMail呢?
答:不会,因为Gravatar使用的是MD5加密之后的EMail字符串,您完全不必担心您的EMail地址泄露。

5. 问:为什么我注册之后看不到图像?
答:因为Gravatar有一个比较长的缓冲周期;注册完之后,并不会立即显示相应图像

6. 问:我如果现在注册,之前留言中的头像会显示么?
答:会,只要提交评论的时候,你使用了同样的EMail地址即会显示

7. 问:异次元和gravatar.com有什么联系,你为什么要帮它做广告?你是不是从中获取了什么利益?
答:gravatar.com是Automattic旗下的产品;异次元使用了Automattic旗下的免费、开源博客系统 WordPress,我和gravatar.com的联系仅限于此。我这篇日志的主要初衷是为了让更多的朋友知道留言时的头像为什么有些人有,有些人无;此外,宣传Gravatar是因为我认为它能让你获益,让我的Blog互动性更好,如果你只是喜欢阅读他人的文章而不常参与讨论,大可以忽略 Gravatar这个东西。

8. 问:如果想注册多个头像,怎么办?
答:可以用GMail的一个“加号”小技巧来注册。其他邮箱暂时无法满足这种需求。这也是邮箱方面GMail的绝对竞争优势之一。

9. 问:为什么QQ邮箱无法注册?
答:我没有考证,我也没有QQ邮箱;你问腾讯去吧,为什么它收不到注册信。如果有结果,也欢迎来这里留言通告

10. 问:如果有人冒充我的邮箱呢?
答:没办法,如果被人冒充,就会显示这个邮箱匹配的头像,这的确是一个问题。因此,保护好自己的邮箱是非常重要的,也可以结合“8”中提到的GMail小技巧,比如你可使用[email protected]来作为你的注册邮箱。一般人是无法猜测到你这个“+1980”的私有后缀的,而这个邮箱又能在GMail所正常使用。

PS:很多朋友来信询问标题图片的头像是在哪里找到的,其实是一个免费的在线制作卡通头像的网站制作的,建议大家去围观!!

原文地址:https://www.cnblogs.com/guoxinyu/p/Gravatar-2020.html

时间: 2025-01-17 21:26:15

Valine中如何显示个性头像的相关文章

麒麟子Cocos Creator实用技巧一:如何正确地显示微信头像

不管是游戏App,还是H5,又或者是微信小游戏.但凡接入了微信登录的应用,都可能需要显示微信头像. 在Cocos Creator中,我们常见的显示方法像下面这样 var headimg = 'http://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83erD6MOUwRKV9NyBAqnoFDTnltzAe2zWOkKxyDOFibVBb1ZV5CaATJwYAuNqZ5sXMBC4c8iacaHDf8RA/132'; cc.loader.load({url:he

在Mysql中如何显示所有用户?

在Mysql中如何显示所有用户? 这是一个mysql初学者经常问到的一个问题,今天我们就带大家看看是如何在Mysql中显示所有用户的.通常我们在mysql中使用SHOW DATABASES可以显示所有的数据库,SHOW TABLES将会显示所有的数据表,那么你是不是会猜测显示所有用户的命令是SHOW USERS呢?不不不,并不是的,现在让我们一起来看看如何显示所有用户吧. 在Mysql中显示所有用户 1.登录数据库 首先,你需要使用如下命令登录到数据库,注意,必须是root用户哦~ ## mys

Dreamweaver中用css载入bg-image图片在设计栏不出现但可在网页中正常显示

刚开始以为是dreamweaver软件自身问题,但重启几次软件之后发现不是软件问题,检查css语法也没有问题,又以为是css中某些div遮住了图片,去掉有可能影响图片的div后,发现问题仍在,最后只能去html中寻找问题原因,最终发现少写了</div>,调整后可正常显示. 代码: <div class="divContent"> <div class="divTable"> </div> 修改: <div cla

php 中date显示时间不对与Linux文件乱码问题

php 中date显示时间不对解决办法如下1.修改/etc/php.ini文件 在里头中找到data.timezone =去掉它前面的分号';' 然后设置data.timezone = "Asia/Shanghai";即可 2.在程序代码中使用函数date_default_timezone_set('Asia/Shanghai'); 或者date_default_timezone_set('PRC'); 即可 LINUX 系统显示中文文件乱码 解决办法如下 1.永久解决 输入local

VMware ESXi中不能显示CPU及内存使用情况的解决方法

今天一个网友问我,他管理的机房有4台ESXi 5.1的服务器,其中三台ESXi Server不能显示各个虚拟机占用的CPU.内存情况了,如图1-1所示. 图1-1在"虚拟机"选项卡中不能显示每个启动虚拟机的资源占用情况 另外,在VMware ESXi的"摘要"中,CPU与内存的使用情况也统计出错,如图1-2所示. 图1-2 摘要统计出错 在出现这个问题时,各个ESXi Server上的虚拟机可以正常启动.关闭,并且各虚拟机运行的系统及应用不受影响. 从上面两个图我看

在ArcScene中导入显示自己在SketchUp创建并经过修饰的模型

前两天看了网上的一些帖子,查了一下相关资料,大概了解了一下,简单总结一下: 原来我是用3D Mark Symbol方法,将已创建的3D模型(*.dae)替换为点要素,不得不说这种方法很方便.但是缺陷在于:导入的必须是独立的3D模型,也就是说本身就是带纹理的.如果自己贴的纹理,那对不起,纹理将不能被加载进来,看到的将是一个纯色立方块. 当然现在网上的3D素材也很多而且都是整合好的,所以对于树木.楼房.草地神马的都能找到.但是这样的前提是你是纯搞建筑或园林设计.城市规划等,如果是GIS行业的话多半还

【Thinking In Java零散笔记】对于持有对象一章中的显示系统环境变量代码分析

今天仍旧进行着学习java的计划.在学习到持有对象一章中,看到了如下代码: 1 import java.util.*; 2 3 public class EnvironmentVariables { 4 public static void main(String[] args) { 5 for(Map.Entry entry: System.getenv().entrySet()) { 6 System.out.println(entry.getKey() + ": " + 7 en

shell脚本中echo显示内容带颜色

转自:http://www.cnblogs.com/lr-ting/archive/2013/02/28/2936792.html shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e 格式如下: echo -e "\033[字背景颜色:文字颜色m字符串\033[0m" 例如: echo -e "\033[41;36m something here \033[0m" 其中41的位置代表底色, 36的位置是代表字的颜色 注:  1.字背景颜

bootstrap datetimepicker 中只显示年或者只显示月份

1.只显示datetimepicker  日历中只显示年份 $("#day-access-calendar").datepicker({ startView: 2, maxViewMode: 2, minViewMode:2, format: "yyyy",//选择日期后,文本框显示的日期格式 language: "zh-CN" //汉化 }); 主要为:startView: 2, maxViewMode: 2,minViewMode:2, 这三