首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在个人主页添加一个有趣的贪吃蛇动画|GitHub

题图:来自 Dribbble @Baby Console!

Hello 各位早上好,今天是国庆小长假前的最后一个工作日。

按照我不成熟的经验,长假前和长假后,不少人可能都会临时患上「假期综合症」,具体表现为:无心上班、只想摸鱼,导致工作效率低下。

假期后回来也是一样,需要一两天作为过渡,从闲散、疲惫中重新找回工作的状态,就像是冬天开车之前,需要先点燃发动机预热一下,才能把你更好地带向远方。 

反正都是会摸鱼的,不妨来看一点有意思的:   

这是我前几天在逛 GitHub 发现的有意思的东西,给自己的个人 GitHub 主页添加一个贪吃蛇动画,效果如下:

贪吃蛇会吃掉我们在 GitHub 上提交的代码记录,即吃掉那些绿色的格子。

这里稍微提一下,有些朋友可能对下面这种类型的图表不熟悉,这种类型的图表称为「热力图」,每一个小格子对应每一天,格子默认都是灰色的,其中绿色的格子就表示我们在那一天提交了代码,格子的颜色越深,则说明我们在那一天提交的代码次数越多。

除了 GitHub,在其他互联网产品上,也可以看到热力图的影子,例如下面这些产品:

豆瓣

Day One

flomo

幕布

极客时间

回到前面说的,如何在 GitHub 个人主页,实现贪吃蛇的小动画呢?

非常简单,只需要你会复制代码就可以了,这个贪吃蛇小动画的代码来自 GitHub 上的一位用户 @L1cardo 的个人页面:

https://github.com/L1cardo

实现贪吃蛇动画的代码如下,作者将其做成了一个会自动运行的命令,每天自动运行一次,运行之后会生成两个文件:gif 和 svg。

为方便你使用,我将原作者的代码复制到了下面:

需要注意的是,我们需要将这个代码复制到与自己的 GitHub ID 同名仓库的路径下。 

同名仓库没有这个路径或文件夹的,且不知道如何创建文件夹的朋友,可以参考我之前写过的一篇文章:

复制完代码后,我们还要将代码生成的 svg 文件放在GitHub ID 同名仓库的 README 文档中,它才会在个人首页显示。 

由于 README 文档是用Markdown格式进行编辑,引入 svg 文件需要使用下面这种格式。

完成以上两步操作,就可以在自己的 GitHub 主页看到这个动画啦,还是很酷的:

以上,就是本次想和你分享的内容。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210930A04ZV200?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券