前言
这段时间搞了个小论坛一直在折腾,NodeBB在国内的用户和资源实在是太少了,因为我现在用的博客主题都有随机头像功能,所以我想在NodeBB上也实现一个随机头像的插件
实现原理
就是Hook了getUsers这个filter而已,头像源使用的也是跟本站随机头像的源一样的(来自云落)。
特性
可以根据这个规则 “https://cdn.jsdelivr.net/gh/yunluo/GitCafeApi/avatar/{1,1999}.jpg” 自己自定义随机头像源,可以设置用户刷新页面的时候(导航栏被刷新)也刷新自己的头像,默认头像地址的缓存是30分钟,意味着离线用户的头像半小时刷新一次。
下载
插件已经上传到NPM了,所以可以直接输入 npm install nodebb-plugin-random-avatar 安装
项目在Github开源:https://github.com/BrokenPaper/nodebb-plugin-random-avatar