dev.to | 📄 原文链接 | 2026-10-05 收录

把 GitHub 贡献图变成一座 ASCII 城市

来源:dev.to — 2026-10-03

📋 概述

作者觉得普通的 GitHub 贡献图不够意思,于是用 Go 写了一个小命令行工具 Skyline,把提交历史变成一座 ASCII 城市:每周是一栋楼,高度取决于当周提交总量,七扇窗户对应一周七天,有提交的当天窗户就亮,越忙颜色越亮,最猛的一周头顶上还会长出一根天线。它可以直接在终端里渲染,也可以导出成动画 SVG 放进 GitHub 主页 README。动画是确定性的,同样的提交数据不会每次重排出一座完全不同的城。工具内置 12 套主题,从 neon、synthwave 到 matrix、rainbow,作者也承认自己「写终端软件早晚会加霓虹色」。

🔑 核心要点

💡 金句

我个人是没法在写终端软件时不加霓虹色的,所以这一步势在必行。
← 返回 dev.to 首页