使用 Angela 配置用户头像加载

配置用户头像加载

Angela 的用户头像加载策略也是可配置的,由 settings.yaml 中的 userAvatarSources 字段控制:

userAvatarSources:
  - match: .*@qq.com
    source: https://thirdqq.qlogo.cn/headimg_dl?dst_uin={email}&spec=100
  - match: .*
    source: https://cdn.v2ex.com/gravatar/{email:hash}?d=identicon&size=96
字段描述
match用于匹配用户邮箱的正则表达式
source用户头像地址
变量描述
{email}用户邮箱
{email:hash}用户邮箱的 SHA256 哈希值

Angela 会依次匹配 userAvatarSources 中的每一项,直到找到一个匹配的项为止。

默认配置下:

  • 若用户的邮箱地址以 @qq.com 结尾,则从 QQ 头像服务加载头像
  • 其他情况下,从 Gravatar 加载头像