
之前看到帖子分享一个我给 Github README.md 做的访客统计功能,觉得很有趣,于是根据它的原理用 Go 也写了一个简单的 GitHub Readme 访客计数器。
使用方式:
在 README 中添加下行即可:
 其中USERNAME可以是 GitHub 用户名,也可以是其他的字符串,只需要保证唯一即可。
效果如下:
觉得有意思的不妨点个 star~
GitHub:steins-gate-visitor-count
PS:本来想做出命运石之门里的世界线变动率探测仪那种酷炫的效果,但没找到合适的素材,于是只能拿找到的辉光管素材来凑合了。
PPS: 做这个项目的本意是想在GitHub提供的个人主页README里面加一个显示累计访客数的功能,这样点进我的主页就能看到累计访客数了,我觉得很好玩,并不是想给repo添加访客技术的功能(因为repo本身就有统计功能,显得有些画蛇添足),具体效果可以看我的主页:https://github.com/greenhandatsjtu
1 learningman Feb 23, 2021 via Android 真的有用吗? github 不是会把所有图片存到 raw.githubusercontent.com 和 camo.githubusercontent.com 去,那这样别人访问的时候就触发不了对源服务器的访问吧 |
2 weishDeil OP @learningman 有用的,在响应头里设置 Expires 和 Cache-Control 就能绕过 GitHub 的缓存策略,具体原理可以看 t/681899 这个帖子,我是根据它做的。 |
3 CismonX Feb 23, 2021 直接用 GitHub API 取 Insights -> Traffic 里面的访客数,是不是更准确一些? |
4 weishDeil OP @CismonX 是的,Insights -> Traffic 这里也能看到访客,但我希望自己和访客都能更方便直观地看到访客数(比如点进[我的 GitHub 主页]( https://github.com/greenhandatsjtu)就能直观地看到当前累计访客数),所以就做了这个小玩意 |
5 flowfire Feb 23, 2021 这玩意不就和那个编译状态的图片原理差不多= = |
7 Vegetable Feb 23, 2021 刷新一次+1,真好玩,想刷到 250 |
8 fish267 Feb 23, 2021 这是 PV 呀,你得搞成 UV~ |
10 50vip Feb 24, 2021 服务器资源多吗? |