打造她喜欢的Github主页

image.png

前言:哈喽,我是树酱。先聊聊本文的起源,某天在水群的时候看到某大佬的Github账户主页,颜值简直爆棚。反观看树酱的Github主页,简直就是“陋室”,难以入眼!或者很多开发的小伙伴跟我一样,平时在github上参与开源少了,可能操作最多的无非就是forkstar,就不会考虑花时间去打理。其实github主页也是我们另一种名片的呈现方式,更好的展示可以给她留下一个好的印象

1 准备

首先我们需要在github创建一个跟你github账号名称一致的仓库,并且创建一个README.md。就可以开始你的自定义github 主页了,SHOW TIME!

image.png

2.展示面

image.png

上图是开发者的github展示面的实例,基本上展示都是开发者本身github相关的信息,这个咋实现的呢?
其实本质上结合GitHub Readme Stats 提供的api,使得你的README可以 获取动态生成的 GitHub 统计信息

2.1 GitHub 统计卡片

image.png

上图中的展示区域,其实它只要一行代码就可以解决!

[![tree's GitHub stats](https://github-readme-stats.vercel.app/api?username=littleTreeme&
hide=contribs,prs&show_icons=true&theme=radical)](https://github.com/anuraghazra/github-readme-stats)

只不过需要配置下信息

  • username: 需要跟你github账户名称一致 (最关键)
  • hide :需要屏蔽的数据 比如 prs 等
  • show_icons: 是否显示图表
  • theme: 主题选择
  • include_all_commits - 统计总提交次数而不是仅统计今年的提交次数  (boolean)

更多api请查阅:github-readme-stats

2.2 擅长语言卡片

image.png

上图中的展示区域,同样是由GitHub Readme Stats 提供的api实现的

一行代码搞定!

[![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra&layout=compact)](https://github.com/anuraghazra/github-readme-stats)

2.3 github 关注活跃图表

image.png

上图展示区域是github关注的曲线图,是由github-readme-activity-graph 提供的api实现的

一行代码搞定!跟上文提到的一样,同样都需要配置username

[![Ashutosh's github activity graph](https://activity-graph.herokuapp.com/graph?username=Ashutosh00710&theme=dracula)](https://github.com/ashutosh00710/github-readme-activity-graph)

2.4 徽章shield

在github开源项目中,我们经常可以看到类似上图风格的徽章,那这个是这么展示出来呢? 它就是shields

如何在线制作呢? 还想手把手教学呢,自己看着去 链接

  • 静态展示的徽章

![](https://img.shields.io/badge/-Nodejs-43853d?style=flat-square&logo=Node.js&logoColor=white)
![](https://img.shields.io/badge/-WebRTC-008000?style=flat-square&logo=WebRTC&labelColor=90EE90&color=fff)
![](https://img.shields.io/badge/-JavaScript-e5cd0c?style=flat-square&logo=JavaScript&labelColor=f7df1e&logoColor=000)
![](https://img.shields.io/badge/-Vue.js-29beb0?style=flat-square&logo=vue.js&labelColor=ffffff&color=4FC08D)
![](https://img.shields.io/badge/-React-29beb0?style=flat-square&logo=React&labelColor=ffffff&color=61DAFB)
  • 数据统计类型的徽章

npm 下载量统计:

总下载量:https://img.shields.io/npm/dt/{项目名称}.svg\
月下载量:https://img.shields.io/npm/dm/{项目名称}.svg\
周下载量:https://img.shields.io/npm/dw/{项目名称}.svg

比如 axios请求库的总下载量

其他徽章工具推荐: https://badgen.net/

2.5 动态访问量徽章

  • visitor-badge
    image.png

访问量徽章会在刷新时,自动累计加一的操作。一行代码搞定! 前提你确认好你的page_id

![](https://visitor-badge.glitch.me/badge?page_id=littleTreeme)

更多信息:阅读官网文档:https://visitor-badge.glitch....)

  • antzuhl 二次元展示访问量

image.png

二次元的朋友也可以尝试使用这个计数器,二次元风一行代码搞定!

![](http://antzuhl.cn:4000/get/@littleTreeme)

2.6 Git EMOJi

image.png

用emoji图标来做为git message提交的信息是不是好看多了? 同时使用emoji可以让识别提交的目的或者意图变得简单

而且一种图表代表一种提交风格,还有相关统一的文档

阅读:gitmoji | git 提交信息的 emoji 指南

image.png


前端那些趣事公众号
陪你聊聊前端那些趣事

95年程序猿,搞前端,爱音乐,唱跳rap工程🌲

454 声望
951 粉丝
0 条评论
推荐阅读
这些调试API技巧你熟悉吗?
通常,我们在调试第三方提供的API时,有时候并没那么顺畅,甚至可能本身就是API服务有问题,但是需要提供你结论的"依据"。下面整理了一些API调试技巧,也方便你甩锅

树酱阅读 1.4k

ESlint + Stylelint + VSCode自动格式化代码(2023)
安装插件 ESLint,然后 File -> Preference-> Settings(如果装了中文插件包应该是 文件 -> 选项 -> 设置),搜索 eslint,点击 Edit in setting.json

谭光志34阅读 20.7k评论 9

安全地在前后端之间传输数据 - 「3」真的安全吗?
在「2」注册和登录示例中,我们通过非对称加密算法实现了浏览器和 Web 服务器之间的安全传输。看起来一切都很美好,但是危险就在哪里,有些人发现了,有些人嗅到了,更多人却浑然不知。就像是给门上了把好锁,还...

边城31阅读 7.2k评论 5

封面图
涨姿势了,有意思的气泡 Loading 效果
今日,群友提问,如何实现这么一个 Loading 效果:这个确实有点意思,但是这是 CSS 能够完成的?没错,这个效果中的核心气泡效果,其实借助 CSS 中的滤镜,能够比较轻松的实现,就是所需的元素可能多点。参考我们...

chokcoco21阅读 2.1k评论 3

你可能不需要JS!CSS实现一个计时器
CSS现在可不仅仅只是改一个颜色这么简单,还可以做很多交互,比如做一个功能齐全的计时器?样式上并不复杂,主要是几个交互的地方数字时钟的变化开始、暂停操作重置操作如何仅使用 CSS 来实现这样的功能呢?一起...

XboxYan22阅读 1.6k评论 1

封面图
在前端使用 JS 进行分类汇总
最近遇到一些同学在问 JS 中进行数据统计的问题。虽然数据统计一般会在数据库中进行,但是后端遇到需要使用程序来进行统计的情况也非常多。.NET 就为了对内存数据和数据库数据进行统一地数据处理,发明了 LINQ (L...

边城17阅读 2k

封面图
【已结束】SegmentFault 思否写作挑战赛!
SegmentFault 思否写作挑战赛 是思否社区新上线的系列社区活动在 2 月 8 日 正式面向社区所有用户开启;挑战赛中包含多个可供作者选择的热门技术方向,根据挑战难度分为多个等级,快来参与挑战,向更好的自己前进!

SegmentFault思否20阅读 5.6k评论 10

封面图

95年程序猿,搞前端,爱音乐,唱跳rap工程🌲

454 声望
951 粉丝
宣传栏