📖 文档

徽计 API 完整使用指南

🚀 快速开始

// HTML 嵌入代码 <img src="https://count.ruseo.cn/hit?page=my-blog" alt="visitors"> // Markdown 格式 ![visitors](https://count.ruseo.cn/hit?page=my-blog) // 显示PV+UV <img src="https://count.ruseo.cn/hit?page=my-blog&show=pv+uv" alt="统计">
不传 page 参数时,系统自动根据 Referer 生成页面标识(域名+路径),无需手动配置。
⚠️ 请使用唯一的页面标识(如域名+路径),避免与其他网站冲突。

📊 统计代码

<img src="https://count.ruseo.cn/hit?page=your-page" alt="统计"> 今日访问量 <img src="https://count.ruseo.cn/hit?page=your-page&label=今日访问&color=blue" alt="今日访问"> 次 总访问量 <img src="https://count.ruseo.cn/hit?page=your-page&label=总访问&color=green" alt="总访问">

🔌 API 接口

GET /hit

核心接口:计数 + 返回 SVG 徽标图片

参数类型必填说明
pagestring页面唯一标识,默认从 Referer 自动生成
themestring主题风格,默认 flat。详见主题列表
labelstring左侧标签文字,默认 visitors
colorstring右侧颜色,默认 brightgreen。支持命名色和 #hex
labelColorstring左侧颜色,默认 grey
logostring左侧图标名称。详见图标列表
logoColorstring图标颜色,默认 white
formatstring数字格式:comma/short/raw/chinese,默认 comma
showstring显示维度:pv/uv/pv+uv,默认 pv
readonlybool设为 1 只返回 SVG 不计数,适合预览/文档

示例:

https://count.ruseo.cn/hit?page=blog&theme=dark&label=访客&color=blue&logo=eye&format=comma&show=pv

GET /count

只读接口:返回 JSON 格式计数数据,不增加计数

// 请求 GET /count?page=my-blog // 响应 { "page": "my-blog", "pv": 12345, "uv": 678 }

GET /hit?count_only=1

只计数,不返回 SVG(返回空 200 响应)

GET /runtime

运行时长徽章:显示服务启动以来的运行时间

// 请求示例 GET /runtime?label=运行时长&color=blue&theme=flat // 参数说明 label - 左侧标签文字,默认 "运行时长" color - 右侧颜色,默认 blue theme - 主题风格,默认 flat logo - 图标名称
运行时长示例

GET /online

在线人数徽章:实时显示当前网站的在线访客数

// 请求示例 GET /online?label=%E5%9C%A8%E7%BA%BF%E4%BA%BA%E6%95%B0&color=green // 参数说明 label - 左侧标签文字,默认 "在线人数" color - 右侧颜色,默认 green theme - 主题风格,默认 flat logo - 图标名称
在线人数示例

GET /today

今日访问徽章:显示今日PV/UV访问统计

// 请求示例 GET /today?label=%E4%BB%8A%E6%97%A5%E8%AE%BF%E9%97%AE&color=purple&show=pv // 参数说明 label - 左侧标签文字,默认 "今日访问" color - 右侧颜色,默认 purple theme - 主题风格,默认 flat logo - 图标名称 show - 显示维度:pv/uv,默认 pv
今日访问示例 今日访客示例

GET /geo

IP归属地徽章:自动识别访问者IP并显示归属地信息

// 请求示例 GET /geo?label=%E5%BD%92%E5%B1%9E%E5%9C%B0&color=orange // 参数说明 label - 左侧标签文字,默认 "归属地" color - 右侧颜色,默认 orange theme - 主题风格,默认 flat logo - 图标名称 ip - 指定IP地址查询(可选,默认自动获取访问者IP)
IP归属地示例

🎨 主题列表

主题名风格示例
flat / default扁平风格,shields.io 经典样式flat
dark暗色背景,适合暗色主题网站dark
flat-square无圆角扁平风格flat-square
for-the-badge大号加粗,醒目展示for-the-badge
plastic立体风格,经典 badges.furcan styleplastic
social社交风格,左侧带图标区域social
pixel像素复古游戏风格pixel
neon霓虹灯发光效果neon
chinese国风主题,印章风格chinese
terminal终端风格,$ 提示符 + 等宽字体terminal
brutal粗野主义,粗黑边框 + 偏移阴影brutal
gradient渐变流动色彩gradient
outline描边线框风格outline
candy糖果风格,大圆角 + 柔和渐变candy
matrix黑客帝国风格,绿色矩阵 + 扫描线matrix
cyberpunk赛博朋克风格,霓虹紫青配色cyberpunk
draculaDracula深色风格,粉青配色dracula
gruvbox复古棕色风格,暖色调配色gruvbox
nord蓝色调风格,清新配色nord
monokai经典代码编辑器配色monokai
solarized经典配色方案solarized
materialMaterial Design风格material
retro怀旧复古风格retro
space太空星空风格space
vintage复古纸张风格vintage
minimal极简主义风格minimal
retrowave复古波浪风格retrowave
ocean海洋蓝色调风格ocean
forest森林绿色调风格forest
sunset日落暖色调风格sunset

🎨 命名色表

名称色值
brightgreen / success#4c1
green#97CA00
limegreen#4ade80
emerald#10b981
yellowgreen#a4a61d
yellow#dfb317
amber / warning#f59e0b
orange / important#fe7d37
orangered#ea580c
red / critical#e05d44
crimson / danger#dc2626
pink#fe4f9f
rose#f43f5e
fuchsia#d946ef
purple / violet#8b5cf6
indigo#6366f1
blue / informational / info#007ec6
skyblue#0ea5e9
teal#14b8a6
cyan#06b6d4
slate#64748b
lightgrey / lightgray#9f9f9f
grey / gray#555
black#0f172a
white#ffffff

也支持 16 进制色值:color=#ff6600

🔍 图标列表

名称说明
eye眼睛 👁️
heart / love爱心 ❤️
fire火焰 🔥
star星星 ⭐
githubGitHub 标志
thumbup / like点赞 👍
lightning / zap闪电 ⚡
rocket火箭 🚀
trophy奖杯 🏆
award奖章
crown皇冠 👑
diamond钻石 💎
chat聊天 💬
comment评论
bookmark书签 🔖
flag旗帜 🚩
tag标签 🏷️
chart图表 📈
trending趋势 📊
clock时钟 🕐
timer计时器 ⏱️
globe地球 🌐
target目标 🎯
compass指南针 🧭
download下载 ⬇️
cloud云 ☁️
music音乐 🎵
video视频 🎬
camera相机 📷
image图片 🖼️
code代码 💻
terminal终端 ⌨️
bug虫子 🐛
puzzle拼图 🧩
visitor访客 👥
arrowup上箭头 ⬆️
arrowdown下箭头 ⬇️
arrowleft左箭头 ⬅️
arrowright右箭头 ➡️
check对勾 ✓
checkcircle圆形对勾 ✔️
x叉号 ✗
xcircle圆形叉号 ✖️
alert警告 ⚠️
info信息 ℹ️
settings设置 ⚙️
home首页 🏠
mail邮件 📧
user用户 👤
users用户组 👥
calendar日历 📅
link链接 🔗
unlink取消链接
copy复制 📋
search搜索 🔍
bell铃铛 🔔
shield盾牌 🛡️
lock锁 🔒
unlock解锁 🔓
key钥匙 🔑
database数据库 🗄️
server服务器 🖥️
folder文件夹 📁
file文件 📄
trash垃圾桶 🗑️
pen / edit笔 / 编辑 ✏️
plus加号 ➕
minus减号 ➖
refresh刷新 🔄
rotateccw旋转 🔄
share分享 📤
activity活动 📊
bar柱状图 📊

📊 数字格式

格式参数示例输出
千分位逗号format=comma1,234,567
英文缩写format=short1.2M
原始数字format=raw1234567
中文单位format=chinese123万

📈 显示维度

维度参数说明
PV 浏览量show=pv页面总访问次数(默认)
UV 独立访客show=uv基于 IP+UA 去重的访客数
同时显示show=pv+uv一行展示 PV 和 UV

🛡️ 防刷机制

  • IP 限频 — 同一 IP 对同一页面 60 秒内只计 1 次 PV
  • UA 过滤 — 自动识别并忽略搜索引擎爬虫(Googlebot、Bingbot 等)
  • UV 去重 — 基于 IP + User-Agent 组合去重