English | 简体中文
本项目基于 anuraghazra/github-readme-stats 核心代码,适配 腾讯云 EdgeOne Pages 平台部署。
原项目采用 Vercel 平台部署,本版本专为 EdgeOne Pages 的 Node Functions 环境优化,提供相同的 API 接口和功能。
您可以通过 腾讯云 EdgeOne Pages 一键部署。
直接点击此按钮一键部署:
查看 腾讯云 EdgeOne Pages 文档 了解更多详情。
注意:需要设置环境变量
PAT_1,详见 环境变量配置。每次更改环境变量后需要重新触发部署使变量生效。
本项目需要在 EdgeOne Pages 中配置以下环境变量:
PAT_1:GitHub 个人访问令牌(Personal Access Token)
PAT_1、PAT_2、PAT_3 等)以提高速率限制PREFERRED_ORIGIN:自定义域名前缀
https://github-readme-stats.mintimate.cn注意:EdgeOne Pages 在部署后加载环境变量,每次更改环境变量后需要重新触发部署使变量生效。
EdgeOne Pages 入口节点不支持按请求缓存,卡片接口默认会直接回源。建议在自定义域名前再套一层 CDN(如 EdgeOne CDN / Cloudflare)对静态响应做缓存,缓解 GitHub API 速率压力(还有请求次数的限制)。
比如: 我使用 EdgeOne 的站点加速,再次套娃 EdgeOne Pages,就可以实现缓存:

对应的缓存规则:

Generate new token -> Generate new token (classic)reporead:userPAT_1 等于这个 token 值)PAT_1 为上一步获取的 GitHub TokenPREFERRED_ORIGIN 环境变量以自定义首页展示的 URL 前缀部署完成后,访问您的 EdgeOne Pages 域名即可看到使用文档。API 接口与原项目完全兼容。
/api - GitHub 统计卡片/api/top-langs - 语言占比卡片/api/pin - 仓库卡片/api/gist - Gist 卡片/api/wakatime - WakaTime 统计卡片详细参数请参考 原项目文档。
将以下代码复制到你的 README 文件中(替换为您的域名和用户名):


更多样式和参数配置(环境变量)请参考 原项目文档。
本项目基于原项目的 MIT 协议开源。详见 LICENSE 文件。