概述
GitHub 允许用户通过创建与用户名同名的仓库(如 sean2077/sean2077)来定制个人主页。该仓库的 README.md 会显示在个人 Profile 页面顶部,相当于一张可编程的名片。通过 Markdown 语法和各种开源小组件,可以展示个人简介、技术栈、项目亮点、博客动态、GitHub 统计数据等内容。
实现方式
创建一个与 GitHub 用户名完全相同的公开仓库,在其根目录放置 README.md 即可。GitHub 会自动识别并在 Profile 页面渲染该文件内容。内容可以是纯 Markdown,也可以通过 GitHub Actions 定时更新动态内容(如最新博客文章、Coding 活跃度等)。
常用组件
社区提供了大量开源的 Profile README 组件,常见的有:
- GitHub Stats Card:展示提交数、PR 数、Star 数等统计信息(github-readme-stats)
- Top Languages:展示最常用的编程语言比例
- GitHub Activity Graph:以图表形式展示近期贡献活跃度
- Shields.io 徽章:用于展示技术栈、社交链接等
- GitHub Profile Trophy:以奖杯形式展示 GitHub 成就