🧿 玩法说明 & 更新机制
☯ 修仙境界(天道记录卡):以注册 GitHub 的时长自动定境(练气 → 筑基 → 金丹 → 元婴 → 化神 → 炼虚 → 合体 → 大乘 → 渡劫 → 飞升),境界内分初期/中期/后期;寿元、洞府(仓库)、法宝(Star)、道众(粉丝)、灵根(常用语言)、灵力进度条均每日自动刷新。
🐲 灵宠「龙仔」:Q 萌小青龙,随活跃度成长 —— 近一年贡献推动它从 龙蛋 → 幼龙 → 青龙 → 应龙 → 神龙;近 30 日贡献为灵力条,最长连续提交为亲密度;今日有提交则"龙行云海"。
📅 修行年鉴 / 📜 修行记录 / 🧬 灵根 / 🏆 修行成就:近一年贡献热力图,以及年度提交、洞府、法宝、道众、论道(PR)、解惑(Issue)等指标一览;灵根即你最常用的编程语言。
✨ 星图推衍 · 以行铸辰:把每一次提交看作点亮一颗星辰,历史累计提交数按总量定级(星尘初现 → 星火燎原 → 星罗棋布 → 星河初成 → 星域纵横 → 万星朝宗),星辰数量随等级递增;统计覆盖全部自有仓库(含 fork),仅计本人提交,自动化脚本(bot)不计入。
🌠 今日星轨 · 勤修不辍:今日提交沿微弱弧线缀入星轨(高亮金色大星并发光),今日无提交则显示一颗暗淡星与「今日未入道」。
更新机制:.github/workflows/update-profile.yml 定时(每天 08:00 / 12:00 / 15:00 / 17:00 / 22:00 北京时间)或手动触发,用 GITHUB_TOKEN 调 GitHub 官方 GraphQL API 实时采集数据,按 api/(修仙档案/灵宠)、scripts/(横幅/年鉴/记录/灵根/成就/星图)中的代码重新渲染全部卡片并提交回仓库 —— 全程只依赖 GitHub 自身,不调用任何第三方平台。
修改卡片样式:编辑 api/ 或 scripts/ 下的代码(local/ 与 workflow 文件本身也在 push 触发范围内)后 push,workflow 会自动拉取最新数据、用新代码重新生成全部卡片;也可在仓库 Actions 页手动点击 Run workflow 立即刷新。
⚠ images/ 下的 SVG 均为自动生成产物:手动编辑会被下次生成覆盖;且仅改动 README.md 或 images/ 不会触发自动更新。
本地预览:node local/generate.js --mock(合成数据)→ 查看 images/ 下的 SVG;或 node local/server.js → http://localhost:8787/preview。
