给你一套 GitHub Actions 自动化玩法大全(个人页可玩向)。
我直接给你“能复制就用”的实战模板。
一、GitHub Actions 是什么?
一句话:
让 GitHub 仓库自动执行任务的 CI/CD 系统。
触发方式:
• push 代码
• 定时任务(cron)
• 提 PR
• 手动触发
• issue 触发
配置文件位置:
.github/workflows/xxx.yml
二、个人页常见自动化玩法
假设你有:
username/username
这个仓库的 README 就是你的个人主页。
✅ 玩法 1:自动更新 README(最常见)
比如:
• 自动写“今天是第 xxx 天”
• 自动统计博客文章
• 自动拉取知乎 / B站 / RSS
• 自动更新最近项目
示例:每天自动更新时间
name: Update README
on:
schedule:
• cron: "0 0 * * *" # 每天 UTC 0 点
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
• uses: actions/checkout@v4
• name: Update time
run: |
echo "Last updated: $(date)" > time.txt
• name: Commit changes
run: |
git config --global user.name "github-actions"
git config --global user.email "actions@github.com"
git add .
git commit -m "auto update"
git push
✅ 玩法 2:自动生成 GitHub 统计卡片
推荐项目:
• anuraghazra/github-readme-stats
• github-readme-streak-stats
嵌入 README:
无需自己写 action,但你可以自动缓存刷新。
✅ 玩法 3:生成“贪吃蛇吃贡献图” 🐍
超火玩法。
项目:
Platane/snk
Action 示例:
name: Generate Snake
on:
schedule:
• cron: "0 0 * * *"
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
• uses: Platane/snk@v3
with:
github_user_name: 你的用户名
outputs: |
dist/github-contribution-grid-snake.svg
• uses: actions/upload-artifact@v4
with:
name: snake
path: dist/
然后在 README 里引用生成的 SVG。
效果:
小蛇每天吃你的贡献格子。
✅ 玩法 4:自动同步博客
比如你有:
• Hexo
• Hugo
• Notion
• RSS
可以写:
• name: Fetch RSS
run: |
curl https://yourblog.com/rss.xml -o rss.xml
然后用脚本解析生成 Markdown。
✅ 玩法 5:自动部署个人网站
比如:
• Next.js
• Vue
• Astro
自动部署到:
• GitHub Pages
• Vercel
• Cloudflare Pages
示例:
name: Deploy
on:
push:
branches: [ main ]
jobs:
build:
runs-on: ubuntu-latest
steps:
• uses: actions/checkout@v4
• run: npm install
• run: npm run build
✅ 玩法 6:自动 AI 写 README(高级玩法)
可以:
• 调 OpenAI API
• 自动生成每日一句
• 自动生成技术总结
示例思路:
• name: Call AI API
run: |
curl https://api.openai.com/v1/chat/completions \
-H "Authorization: Bearer ${{ secrets.API_KEY }}" \
-d '{
"model": "gpt-4",
"messages": [{"role":"user","content":"写一句极客格言"}]
}'
然后写入 README。
✅ 玩法 7:自动检测仓库质量
• 自动跑 lint
• 自动跑单元测试
• 自动代码格式化
• 自动生成文档
三、进阶玩法(更酷)
1️⃣ 多仓库自动同步
一个仓库 push → 自动更新另一个仓库。
2️⃣ 自动发推 / 发 Telegram
Push → 自动通知频道。
3️⃣ AI Code Review Bot
PR 提交 → 自动评论建议。
4️⃣ 自动生成数据看板
用 GitHub API 拉数据 → 生成 SVG 图。
四、个人主页推荐组合(2026 高级玩家版)
建议你做:
✅ README 动态更新
✅ Snake 动画
✅ 技术栈徽章
✅ AI 每日一句
✅ 自动同步博客
✅ 贡献统计
整体结构:
👋 About Me
🧠 Tech Stack
📊 GitHub Stats
🐍 Contribution Snake
📝 Latest Blog
🤖 AI Quote of the Day
五、想更酷一点?
我可以给你做:
• 🧠 黑客风 Matrix 动态主页
• 📊 数据可视化风
• 🤖 AI 代理展示型主页
• 🧬 进化主题主页
• 🛰 极客系统架构风
你告诉我:
你想要“炫技型”还是“实用型”?
我给你做一套完整 Actions 配置文件。