兰 亭 墨 苑
期货 · 量化 · AI · 终身学习
首页
归档
编辑文章
标题 *
URL 别名 *
内容 *
(支持 Markdown 格式)
# 给你一套 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 配置文件。
配图 (可多选)
选择新图片文件或拖拽到此处
标签
更新文章
删除文章