如何打造一个花里胡哨的Github个人主页?
- 1、介绍
- 2、使用
- 2.1、创建一个同名仓库
- 2.2、引用模板
- 2.3、为内容添加有趣模块
- 2.3.1、徽章badge
- 2.3.2、waka 时间展示
- 2.3.3、展示 GitHub stars 等信息
- 2.3.4、GitHub contributions贪吃蛇游戏
- 3、总结
1、介绍
今天介绍下 GitHub 的一项特色功能 - GitHub profile,以及一些列开源工具、项目来帮助打造自己特色的 GitHub profile。
GitHub profile 也是最近两年 GitHub 才新加的功能,开发者可以通过编写 README 打造属于自己的个人 GitHub 首页。
先贴一张我自己的

GitHub profile表示个人主页,但是Github近两年悄悄上线了profile仓库的功能,也就是说可以自由管理你profile的README
一句话总结:你可以通过README.md来自定义你Github首页
2、使用
整体使用很简单,分以下几步
- 创建一个同名仓库
- 引用模板
- 为内容添加有趣模块
2.1、创建一个同名仓库

- 在任何页面的右上角,选择 ,然后单击“新建存储库”。
- 在“Repository name(仓库名称)”下,输入与您的 GitHub 用户名匹配的仓库名称。 例如,如果您的用户名是 "octocat",则仓库名称必须为 "octocat"。
- 选择“Public”。
- 选择“使用 README 初始化此存储库”。
profile 属于彩蛋类功能,创建时在下方将会出现提示。如果勾选自动创建 README,将会创建一个特殊的 README 模版,长这样:
### Hi there
<!--
**GULU-H/GULU-H** is a _special_ repository because its `README.md` (this file) appears on your GitHub profile.
Here are some ideas to get you started:
- I’m currently working on ...
- I’m currently learning ...
- I’m looking to collaborate on ...
- I’m looking for help with ...
- Ask me about ...
- How to reach me: ...
- Pronouns: ...
- Fun fact: ...
-->
默认创建的内容肯定不满足我们需求,接下来看看大佬们都怎么玩的~
2.2、引用模板
Github上有很多大神改造的模板
项目1:awesome-github-profile
地址:https://zzetao.github.io/awesome-github-profile
该项目提供了丰富的模版,可以从中选择喜爱的模版进行二次开发。

项目2:Awesome-Profile-README-templates
地址:https://github.com/kautukkundan/Awesome-Profile-README-templates
该仓库没有概览图,但是可以进入项目目录点击各 markdown 文件进行查看。

项目3:gh-profile-readme-generator
地址:https://rahuldkjain.github.io/gh-profile-readme-generator/
使用该网站可通过填写表单为你生成 profile,如果懒得二次定制可以使用该网站进行生成。

3、为内容添加有趣模块
如果上面选择了一个有趣的模板后,则可以再为内容添加一些小部件
3.1、徽章badge
徽章我们见过很多,其实就是一个Markdown图片链接,借助shields.io来生成即可

3.2、waka 时间展示
地址:https://github.com/marketplace/actions/waka-readme
该项目可以生成一个代码提交图等内容,详情可看官网介绍

3.3、展示 GitHub stars 等信息
地址:https://github.com/anuraghazra/github-readme-stats

3.4、GitHub contributions贪吃蛇游戏
地址:https://github.com/Platane/snk
该项目可以根据你的贡献量生成贪吃蛇动画

总结
Github profile本质上就是对一个README.md文件的编辑,所以只要满足Markdown语法的内容都可以写进去~
借助 GitHub profile 可以让我们打造自己个性化的 GitHub 首页,在全球最大男性交友网站中有特色的介绍自己 。
我的仓库地址:https://github.com/FearlessPeople
最后祝大家都能打造出属于自己漂亮的 GitHub 首页来吸引同志们~~
各位看官,如对你有帮助欢迎点赞,收藏,转发,关注公众号【Python魔法师】获取更多Python魔法~

如何打造一个花里胡哨的Github个人主页?的更多相关文章
- 在sublimetext上打造一个兼容virtualenv的web&python开发环境
利用Sublimetext3&virtualenv 打造一个Web&Python IDE 注: 环境:window|python3;以下使用的sublimetext插件均用packag ...
- [.NET] 一步步打造一个简单的 MVC 网站 - BooksStore(一)
一步步打造一个简单的 MVC 网站 - BooksStore(一) 本系列的 GitHub地址:https://github.com/liqingwen2015/Wen.BooksStore 简介 主 ...
- [.NET] 一步步打造一个简单的 MVC 电商网站 - BooksStore(二)
一步步打造一个简单的 MVC 电商网站 - BooksStore(二) 本系列的 GitHub地址:https://github.com/liqingwen2015/Wen.BooksStore 前: ...
- [.NET] 一步步打造一个简单的 MVC 电商网站 - BooksStore(三)
一步步打造一个简单的 MVC 电商网站 - BooksStore(三) 本系列的 GitHub地址:https://github.com/liqingwen2015/Wen.BooksStore &l ...
- [.NET] 一步步打造一个简单的 MVC 电商网站 - BooksStore(四)
一步步打造一个简单的 MVC 电商网站 - BooksStore(四) 本系列的 GitHub地址:https://github.com/liqingwen2015/Wen.BooksStore &l ...
- [.NET] 一步步打造一个简单的 MVC 电商网站 - BooksStore(一)
一步步打造一个简单的 MVC 电商网站 - BooksStore(一) 本系列的 GitHub地址:https://github.com/liqingwen2015/Wen.BooksStore &l ...
- 打造一个上传图片到图床利器的插件(Mac版 开源)
写markdown博客如何将截图快速上传到图床--记一个工具插件的实现(windows版 开源)(2017-05-31 20:23) 打造一个上传图片到图床利器的插件 鉴于写博客截图手动上传到图床的步 ...
- phantomjs + python 打造一个微信机器人
phantomjs + python 打造一个微信机器人 1.前奏 媳妇公司不能上网,但经常需要在公众号上找一些文章做一些参考,需要的时候就把文章链接分享给我,然后我在浏览器打开网页,一点点复制过 ...
- 使用Sublime text 3打造一个小巧但强大的Go语言开发IDE
版权声明:欢迎转载,转载请注明出处! https://blog.csdn.net/iTaacy/article/details/76716049 使用Sublime text 3打造一个小巧但强大的G ...
- 打造一个高逼格的android开源项目——小白全攻略 (转)
转自:打造一个高逼格的android开源项目 小引子 在平时的开发过程中,我们经常会查阅很多的资料,最常参考的是 github 的开源项目.通常在项目的主页面能看到项目的简介和基本使用,并且时不时能看 ...
随机推荐
- ABC 314
F 每次相当于创建一个包含 \(p_i,q_i\) 各自所在集合的点的大点 \(u\),然后 \(u\) 向 \(p_i,q_i\) 各自所在集合连边,边权就是胜率. 连完之后求每个点到根结点(\(\ ...
- NC15128 老子的全排列呢
题目链接 题目 题目描述 老李见和尚赢了自己的酒,但是自己还舍不得,所以就耍起了赖皮,对和尚说,光武不行,再来点文的,你给我说出来1-8的全排序,我就让你喝,这次绝不耍你,你能帮帮和尚么? 输入描述 ...
- java+mysql学生信息管理系统
实现:mysql+eclipse(idea设置之后也可运行)+jdk8 功能: 管理员:管理登+管理员注册 学生:添加学生信息+删除学生信息+修改学生信息+查询学生信息+学生列表展示 界面展示: 详情 ...
- 【LeetCode二叉树#18】修剪二叉搜索树(涉及重构二叉树与递归回溯)
修剪二叉搜索树 力扣题目链接(opens new window) 给定一个二叉搜索树,同时给定最小边界L 和最大边界 R.通过修剪二叉搜索树,使得所有节点的值在[L, R]中 (R>=L) .你 ...
- NSSRound#17 Basic web
NSSRound#17 Basic web 真签到 审题 一个登录界面 看到页面名字Robots? 转到robots.txt 看到加密 知识点: 加密解密. 解题 hint解密,使用Hex加密方式解出 ...
- 【Azure 应用服务】本地Node.js部署上云(Azure App Service for Linux)遇到的三个问题解决之道
问题描述 当本地Node.js(Linux + Node.js + npm + yarn)部署上云,选择 Azure App Service for Linux 环境.但是在部署时,遇见了以下三个问题 ...
- 一个利用go反向代理解决api转发的例子(go反向代理)
实现的效果: 如果访问的url路径是类似 /163/ 或 /163/debian 的形式,则转发到163开源镜像服务器 直接上代码: package main import ( "fmt& ...
- BIGO 的数据管理与应用实践
本文首发于 Nebula Graph Community 公众号 本文整理自 BIGO 在 nMeetp 上的主题分享,主要介绍 BIGO 过去一年在数据管理建设方面的理解和探索.而 BIGO 数据管 ...
- 关于无法查看hadoop的防火墙状态解决方法
可以参考这两位博主写的 https://www.055401.com/computer/376.html https://blog.csdn.net/weixin_52596632/article/d ...
- logon scripts后门
Windows登录脚本,当用户登录时触发,Logon Scripts能够优先于杀毒软件执行,绕过杀毒软件对敏感操作的拦截 注册表位置:HKEY_CURRENT_USER\Environment 在命令 ...