Github仓库与个人介绍界面美化

目录

前言

下面是一个个人经过美化过后的界面,您仅需根据我下方给出的操作顺序依次执行即可得到一个完美的个人主页!!!

当然,如果你实在不想看冗长的教学文字,那你可以直接复制下方的README.md文件内容,把里面的ZhillerDev替换为你的github用户名:

md 复制代码
## ZhillerDev's Profile Page

welcome here!!!

![Dynamic JSON Badge](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fapi.spencerwoo.com%2Fsubstats%2F%3Fsource%3Dgithub%26queryKey%3DZhillerDev&query=%24.data.totalSubs&label=ZhillerDev%20Followers)

[![Anurag's GitHub stats](https://github-readme-stats.vercel.app/api?username=ZhillerDev)](https://github.com/anuraghazra/github-readme-stats)

具体操作

新建个人仓库

新建一个仓库,你需要关注下图中画红框的地方:

  1. 修改仓库名称和你的所有者(owner)名称完全一致,大小写也必须一样,当你填写正确后就会弹出下方的卡片,告诉你你可以通过修改readme.md文件实现自定义user profile
  2. 该仓库必须是公开的
  3. 最好初始化仓库的时候让系统创建一个README file,不然你手动创建会比较麻烦

添加徽标牌子

参考文献

https://sspai.com/post/59593

https://zhuanlan.zhihu.com/p/217540872

https://zhuanlan.zhihu.com/p/533850515

这里的徽标生成我们使用老牌的shield.io来完成,你可以去下面的网站直接借助其提供的生成器生成牌子,然后粘贴到README即可
shield 徽标牌子生成器

日常主要使用静态徽标和动态徽标,二者的工作原理如下:

  1. 静态徽标:渲染前向shield请求静态牌子,由其直接返回一个徽标的img图片链接即可使用
  2. 动态徽标:这里需要借助托管网站 substats 来完成此步骤,主要流程是先向shield请求后,再请求该托管网站,网站返回抓取的数据结果后返回shield,最终反馈给用户,显示img图标

你可以去这个网站看看示例包括对应的调用API,他一般是和shield生成器结合使用,下面会对其进行详细介绍: substats 用户数据抓取API

shield生成静态牌子示例

生成参数基本格式:
牌子主标题-牌子副标题-副标题颜色

最终生成结果如下:

substats 生成获取github followers的动态牌子

先去substats官网找到获取github follower的相关API
点击前往

根据提示,我们可以拼接出请求的API如下:

https://api.spencerwoo.com/substats/?source=github\&queryKey=ZhillerDev

同时根据substats官网的提示,返回数据获取(这是固定格式):$.data.totalSubs

添加个人信息卡片

参考文献与引用

https://github.com/anuraghazra/github-readme-stats/blob/master/docs/readme_cn.md

这里使用github-readme-stats仓库实现个人统计信息卡片的展示;

使用方法很简单,直接去我上面给出的网站地址,去对应文档内找到URL直接复制粘贴然后修改用户名即可;

下面是该官方文档的介绍:

最终成品代码

最后可以简单的结合上面方法最终写出一个看起来还说得过去的个人主页;

把下面的代码复制到第一步新建的个人仓库的README.md文件内,然后修改里面的ZhillerDev为你的github用户名即可:

md 复制代码
## ZhillerDev's Profile Page

welcome here!!!

![Dynamic JSON Badge](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fapi.spencerwoo.com%2Fsubstats%2F%3Fsource%3Dgithub%26queryKey%3DZhillerDev&query=%24.data.totalSubs&label=ZhillerDev%20Followers)

[![Anurag's GitHub stats](https://github-readme-stats.vercel.app/api?username=ZhillerDev)](https://github.com/anuraghazra/github-readme-stats)

主页刷新渲染后的效果:

相关推荐
油泼辣子多加5 分钟前
2025年01月15日Github流行趋势
github
油泼辣子多加9 分钟前
2025年01月17日Github流行趋势
github
hz.ts4 小时前
博客搭建 — GitHub Pages 部署
github·个人开发
come-昂-5 小时前
git操作(Windows中GitHub)
git·github
MStudyStudio9 小时前
github 端口22 超时问题解决
github
阿昊真人15 小时前
ESP8266 AP模式 网页配网 arduino ide
ide·github
嘻嘻哈哈曹先生15 小时前
Java负载均衡
运维·github·负载均衡
Feng.Lee19 小时前
性能测试工具Jmeter负载模拟
测试工具·jmeter·github
油泼辣子多加1 天前
2025年01月16日Github流行趋势
github