Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Github主页美化-基础构建

Github主页美化-基础构建

作者头像
hahah
发布于 2022-08-30 04:49:32
发布于 2022-08-30 04:49:32
1.3K00
代码可运行
举报
文章被收录于专栏:爪哇学习日记爪哇学习日记
运行总次数:0
代码可运行

Github主页美化

​ 默认github主页为清一色的标签页和图表展示,偶然间逛github主页的时候总会发现一些惊喜的页面,于是就搜索并参考相关内容自己调整一下(不定时完善,看到好玩的内容就会尝试),在这个过程中不仅可以根据自身需要定制化主页以满足强迫症调调,还可在这个过程中探索到许多好玩的扩展和应用,例如常见的github基本操作、Github Actions、Python爬取并处理数据、个人博客信息嵌入、社交信息引用等等,但不管基于何种目的都是希望学有所得、学有所获并学以致用~

DIY Github主页

个人主页初始化

​ 创建一个public仓库:与自身github用户名同名并添加README.md文件。仓库创建完成则可在主页访问相应内容

​ 可通过编辑README.md文件diy主页内容,此处可参考 Awesome-Profile-README-templates,里面收录了各式各样的github主页可供参考。此外github上一些开源的公共仓库也收录了不同的主页作者信息例如awesome-github-profile-readmeawesome-github-profiles。在awesome-github-profile-readme仓库还可查看相关Tools,根据自身需求引用相关工具个性化定制Github仓库

美化参考内容

参考配置

​ 此处大部分以markdown格式进行说明,针对html格式转化无非就是通过html引用img标签显示图片信息,简单说明两种方式参考

参考配置说明

  • html语法
  • markdown语法
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# html语法
<div align="center">
    <img height="137px" src="url链接"/>
</div>
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# markdown语法
![图片说明](图片链接URL)

# 或者在图片基础上嵌套URL链接跳转
[![图片说明](图片链接URL)](跳转URL)
GitHub Readme Stats

​ 访问GitHub Readme Stats,查看官方引用说明进行指定,参考中文文档

GitHub Readme Stats统计

  • 统计卡片
  • Repo卡片
  • 热门语言卡片
  • 卡片自定义
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
![username's GitHub stats](https://github-readme-stats.vercel.app/api?username=xxx)

语法规则

  • 隐藏指定统计:可自定义选择拼接参数&hide=stars,commits,prs,issues,contribs
  • 将私人项目贡献添加到总提交计数中:拼接参数?count_private=true(自己部署项目的话私人贡献默认会被计数)
  • 图标显示:拼接参数&show_icons=true
  • 主题:可依赖现有主题进行卡片个性化,现有主题参考:dark, radical, merko, gruvbox, tokyonight, onedark, cobalt, synthwave, highcontrast, dracula。或者可以通过设定参数配置手动自定义

​ GitHub 更多置顶允许在使用 GitHub readme profile 时,在个人资料中置顶多于 6 个 repo 。可限定show_owner变量指定用户名字

  • 参数:username=xxx&repo=xxx
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
![Readme Card](https://github-readme-stats.vercel.app/api/pin/?username=xxx&repo=xxx)
  • 参数:api/top-langs?username=xxx
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
![Top Langs](https://github-readme-stats.vercel.app/api/top-langs?username=xxx)

语法规则

  • 隐藏指定语言:?hide=language1,language2
  • 紧凑的语言卡片布局:&layout=compact

​ 可通过自定义URL参数配置为Stats Card或者Repo Card自定义样式

常用选项:

  • title_color - 卡片标题颜色 (十六进制色码)
  • text_color - 内容文本颜色 (十六进制色码)
  • icon_color - 图标颜色(如果可用)(十六进制色码)
  • bg_color - 卡片背景颜色 (十六进制色码) 或者angle,start,end 的形式渐变(&bg_color=DEG,COLOR1,COLOR2,COLOR3…COLOR10)
  • hide_border - 隐藏卡的边框 (布尔值)
  • theme - 主题名称,从所有可用主题中选择
  • cache_seconds - 手动设置缓存头 (最小值: 1800,最大值: 86400)
  • locale - 在卡片中设置语言 (例如 cn, de, es, 等等)

统计卡片专属选项:

  • hide - 隐藏特定统计信息 (以逗号分隔)
  • hide_title - (boolean)
  • hide_rank - (boolean)
  • show_icons - (boolean)
  • include_all_commits - 统计总提交次数而不是仅统计今年的提交次数 (boolean)
  • count_private - 统计私人提交 (boolean)
  • line_height - 设置文本之间的行高 (number)

Repo卡片专属选项:

  • show_owner - 显示 Repo 的所有者名字 (boolean)

语言卡片专属选项:

  • hide - 从卡片中隐藏指定语言 (Comma seperated values)
  • hide_title - (boolean)
  • layout - 在两个可用布局 default & compact 间切换
  • card_width - 手动设置卡片的宽度 (number)

​ 正如作者所述,github API每小时只允许5k次请求,因此使用其提供的API可能有访问限制,因此可以自行部署在自己的Vercel服务器上,参考部署

GitHub Readme Activity Graph

[GitHub Readme Activity Graph]

GitHub Readme Activity Graph (GitHub 活动统计图)

  • markdown语法
  • 参数配置说明

​ 显示过去31天的Github活动情况

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
![username's github activity graph](https://activity-graph.herokuapp.com/graph?username=Ashutosh00710&theme=dracula)

Arguments

Description

Type of Value

bg_color

card’s background color

hex code (without #)

color

graph card’s text color

hex code (without #)

line

graph’s line color

hex code (without #)

point

color of points on line graph

hex code (without #)

area_color

color of the area under the graph

hex code (without #)

area

shows area under the graph

boolean (default: false)

hide_border

makes the border of the graph transparent

boolean (default: false)

hide_title

sets the title to an empty string

boolean (default: false)

custom_title

set the title to any string

string

theme

name of available themesDefault (cotton candy)、react-dark、github、xcode、rogue

string

GitHub Profile Trophy

[GitHub Profile Trophy(GitHub资料奖杯)]

GitHub Profile Trophy(GitHub资料奖杯)

  • markdown语法
  • 其他配置
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
![trophy](https://github-profile-trophy.vercel.app/?username=xxx)
  • 通过title指定显示的内容:&title=Stars,Followers
  • 通过rank过滤指定内容:&rank=S,AAA
  • 设定行和列的大小:&row=2&column=3
  • 主题设定:&theme=flat可用主题参考官方提供)
  • 边缘间隔:margin-w=15(宽度间隔)、margin-h=15(高度间隔)
  • 透明背景:Transparent background:&no-bg=true
shields.io

[BADGE-图徽(shields.io)]

BADGE-图徽(shields.io)

  • 静态徽章图标生成
  • 动态统计徽章图标生成
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 参考URL(logo可指定图标内容)
![](https://img.shields.io/badge/-Java-yellow?style=flat-square&logo=java)
Metrics信息统计

[metrics]

  • 数据生成

​ 访问metrics网站,输入github用户名,生成统计数据,并通过指定语法进行引用

社交统计

[社交统计]

  • markdown语法
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
![](https://stats.justsong.cn/api/github?username=xxx&theme=dark)

语法规则

  • 不同网站支持(api/网站代码):github、zhihu、B站、LeetCode英文站、LeetCode中文站、掘金、CSDN、牛客
GitHub Readme streak Stats

[GitHub Readme streak Stats(GitHub 连续打卡)]

GitHub Readme streak Stats(GitHub 连续打卡)

  • markdown语法
  • 自助配置
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
![GitHub Streak](https://github-readme-streak-stats.herokuapp.com/?user=username)

​ 可访问 GitHub Readme Streak Stats 配置网页,自由配置样式

GraphQL API

[GraphQL API]

GraphQL API为开发者提供了一个Explorer工具,可以授予Github账号相关权限便于请求API,通过侧边栏搜索API文档内容

​ 此处通过graphqlclient结合工作流进行操作,参考文章内容

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-07-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Github首页美化教程
  相信很多童靴在敲代码之余,都致力于美化自身所处的环境。比如对博客网站的魔改,对IDE的美化,对电脑壁纸的精挑细选等等。
小孙同学
2022/01/17
3K0
Github首页美化教程
GitHub使用技巧
如果一开始在GitHub上创建仓库时没有添加协议,可以用以下方式来重新添加相关的协议:
雨临Lewis
2022/01/12
9540
GitHub使用技巧
GitHub 主页美化设置教程
下面展示仓库状态统计的设置,需要把username修改成自己的GitHub名字。通过给url增加参数的形式,可以给svg设置theme,也可以采用默认的(白底);通过layout设置外观布局
甜点cc
2022/09/26
2.1K0
GitHub 主页美化设置教程
给她一个有爱的Github主页
首先我们需要在github创建一个跟你github账号名称一致的仓库,并且创建一个README.md。就可以开始你的自定义github 主页了,SHOW TIME!
树酱
2022/03/09
6740
给她一个有爱的Github主页
第一次看见这么酷炫的 GitHub 首页
👋 你好,我是 Lorin 洛林,一位 Java 后端技术开发者!座右铭:Technology has the power to make the world a better place.
Lorin 洛林
2023/11/13
9280
第一次看见这么酷炫的 GitHub 首页
我做了一个炫酷的 GitHub 主页,竟一夜涨粉...
在这个数字化代码编织的时代,GitHub 早已不仅仅是一个代码托管平台,它更像是程序员们交流思想、展示才华的虚拟舞台。每一个精心设计的仓库、每一次代码的提交,都在无声地诉说着开发者的故事与追求。而 GitHub 主页,作为这张舞台的幕布,其重要性不言而喻。
一个正经的程序员
2024/08/02
851
我做了一个炫酷的 GitHub 主页,竟一夜涨粉...
为github主页设计美化介绍
打开github,点击右上角的头像 选择your repositories 然后在右上角选择new 新的库名务必和你的github用户名保持一致。 状态选择public 勾选Add a README file 点击创建即可
姓王者
2024/10/31
1110
为github主页设计美化介绍
Github Releases 和 Github Badges
https://github.com/goreleaser/goreleaser/releases 下载goreleaser
后端云
2022/06/09
1.4K0
Github Releases 和 Github Badges
给GitHub "彩蛋" readme 生成自定义统计信息
Github上通过创建一个与github用户名一致的仓库名称,然后在该仓库上自定义README信息,即可在github上的Overview上展示自定义说明信息了
公众号: 云原生生态圈
2020/08/10
1.6K0
如何拥有一款有特色的 Github Profile?
Github Profile 用于展示个人的一些成果,把 Markdown 转换为 HTML 渲染在个人主页上,并且高度支持自定义。
Leecason
2022/07/13
7510
如何拥有一款有特色的 Github Profile?
GitHub彩蛋之自定义个人首页
今天了解到 GitHub 提供了一个自定义个人首页的功能,只不过这个功能比较隐秘,我也是刚刚才知道。
德顺
2021/05/06
9830
GitHub彩蛋之自定义个人首页
打造GitHub个性化主页
You found a secret! zhangkn/zhangkn is a ✨special ✨ repository that you can use to add a README.md to your GitHub profile. Make sure it’s public and initialize it with a README to get started.
公众号iOS逆向
2021/07/05
5880
打造GitHub个性化主页
让你的Github首页展示贪吃蛇动画
创建一个跟自己名称相同的Github项目,这是一个特殊的个人简介项目,用户访问你的github首页时则会展示这个项目的 REAME.md 文档里内容。
忆想不到的晖
2023/10/25
3950
让你的Github首页展示贪吃蛇动画
自定义你的github主页
GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。
后端码匠
2020/08/21
1.1K0
自定义你的github主页
Github个人信息卡片
Github上总是会有一些新奇的东西出现,这不无意间又发现了个有趣的玩法,可以用它来作为你的个人开发者名信片展现。具体展现效果如下:
凡梦星尘
2024/11/20
870
Github个人信息卡片
彰显个性│github和gitlab之自定义首页样式
一、个性首页相信很多小伙伴在逛 github 和 gitlab 的时候会发现很多开发者的首页异常的炫酷,如 https://github.com/cxyliangzai二、制作步骤是不是立马想拥有一个属于自己的高大上主页了从上图中我们可以看出,其实它展示的一个 readme 里面的内容而已而这个 readme 的前面路径,你会发现是跟你帐号名称是一样的步骤 右上角+号 ► New repository ► 设置仓库信息 这个仓库名称一定要跟你的帐号名一模一样仓库必须公开仓库里面必须有一个 readme 文
程序员亮仔
2022/06/07
8962
彰显个性│github和gitlab之自定义首页样式
添加Github徽标
输入相关信息后,点击make badge即可得到徽标的URL。可以用img标签引用,写法简单。不过正式写法建议用object标签引用,写法示例如下。
唐志远
2022/10/27
9530
添加Github徽标
学会这几招,轻松让你的github脱颖而出
今天分享的内容我想每一位对开源感兴趣的朋友都或多或少的知道, 也是我在做开源项目中用到的一些强大的工具, 可以让我们的开源项目和 github 主页更加富有展现力, 最后会分享一个我自己的 github 主页的 readme.md, 大家可以参考学习一下.
徐小夕
2021/09/03
5471
学会这几招,轻松让你的github脱颖而出
【好玩】如何在github主页放一条贪吃蛇
起因看到大佬github上有一条贪吃蛇扭来扭去,觉得好玩,遂给大家分享一下本狗的玩蛇历程
JavaDog程序狗
2024/10/05
1530
【好玩】如何在github主页放一条贪吃蛇
打造你GITHUB的名片
此时访问https://github.com/your_username/your_username就可以进入你新创建的仓库。这里演示的是账号reng99。所以我们进入此地址https://github.com/reng99/reng99进行下一步操作。
Jimmy_is_jimmy
2022/03/08
4420
打造你GITHUB的名片
相关推荐
Github首页美化教程
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档