Halo Steam 插件

在 Halo 博客中展示 Steam 用户资料、游戏库、最近游玩记录、徽章信息和游戏时长热力图。

功能特性

  • 用户资料展示 - 头像、昵称、在线状态、等级、上次在线时间
  • 游戏库管理 - 支持分页、按游玩时长排序、隐藏指定游戏
  • 最近游玩 - 显示最近游玩的游戏,可选成就进度
  • 统计数据 - 游戏总数、总游玩时长、最近两周游玩时长
  • 徽章系统 - 徽章列表、经验值、等级进度,支持自定义徽章图片
  • 热力图 - 可视化展示每日游戏投入,类似 GitHub 贡献墙
  • 游戏卡片 - 富文本编辑器扩展,插入 App ID 即可展示游戏信息
  • 数据缓存 - 减少 API 调用,提升响应速度
  • 代理支持 - 支持 HTTP 代理和自定义 API 地址
  • 图片加速 - 支持 CDN 加速游戏封面和图标

环境要求

  • Halo 版本: >= 2.22.1
  • Java 版本: JDK 21

快速开始

  1. GitHub Releases 下载最新版本的 JAR 文件
  2. 在 Halo 后台 → 插件 → 安装插件,上传 JAR 文件并启用
  3. 获取 Steam API Key
  4. 获取 Steam ID
  5. 在插件设置中填写配置并验证
  6. 访问 /steam 查看效果

在线演示

https://blog.timxs.com/steam

文档目录

许可证

GPL-3.0 © Tim