徽章系统

成就徽章体系——自动发放、荣誉展示、身份认同

功能概述

徽章系统是 Litopia 的荣誉激励体系。用户在平台上的成就和里程碑会自动触发徽章发放,获得的徽章在个人主页和文章卡片上展示。

徽章系统结构图
徽章系统涵盖徽章类型、自动发放、展示位置与数据模型,是用户荣誉与身份认同的重要组成部分。

徽章类型

  • 数量成就:发布第 1/10/50/100 篇文章、累计获得 100/1000/10000 个赞
  • 里程碑成就:连续登录 7/30/100 天、注册满 1 年
  • 质量成就:文章被编辑推荐、排行榜上榜
  • 活动徽章:参与特定活动获得
  • 可购买徽章:商城购买的特殊徽章

自动发放

徽章通过数据库触发器和后台任务自动发放——当用户满足徽章条件时,系统自动将徽章分配给用户,无需人工干预。

数据模型

  • badges — 徽章定义(名称、图标、条件、类型)
  • user_badges — 用户获得徽章记录(用户 ID、徽章 ID、获得时间)

展示与身份意义

徽章不仅是奖励,也是一种公开身份信号。它会影响读者如何理解你的创作轨迹、社区参与度和阶段性成就。因此,比起单纯追求数量,更重要的是让展示出的徽章与你当前的创作形象一致。

继续阅读

延伸阅读:如果你想从用户角度理解积分、等级与徽章之间的关系,请继续阅读“积分与徽章”用户指南;如果你想查看发放条件与类型结构,请查项目文档中心中的 badges.md