• 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、使用

官方说明文档:https://docs.github.com/zh/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/managing-your-profile-readme

整体使用很简单,分以下几步

  1. 创建一个同名仓库
  2. 引用模板
  3. 为内容添加有趣模块

2.1、创建一个同名仓库

  1. 在任何页面的右上角,选择 ,然后单击“新建存储库”。
  2. 在“Repository name(仓库名称)”下,输入与您的 GitHub 用户名匹配的仓库名称。 例如,如果您的用户名是 "octocat",则仓库名称必须为 "octocat"。
  3. 选择“Public”。
  4. 选择“使用 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来生成即可

地址:https://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个人主页?的更多相关文章

  1. 在sublimetext上打造一个兼容virtualenv的web&python开发环境

    利用Sublimetext3&virtualenv 打造一个Web&Python IDE 注: 环境:window|python3;以下使用的sublimetext插件均用packag ...

  2. [.NET] 一步步打造一个简单的 MVC 网站 - BooksStore(一)

    一步步打造一个简单的 MVC 网站 - BooksStore(一) 本系列的 GitHub地址:https://github.com/liqingwen2015/Wen.BooksStore 简介 主 ...

  3. [.NET] 一步步打造一个简单的 MVC 电商网站 - BooksStore(二)

    一步步打造一个简单的 MVC 电商网站 - BooksStore(二) 本系列的 GitHub地址:https://github.com/liqingwen2015/Wen.BooksStore 前: ...

  4. [.NET] 一步步打造一个简单的 MVC 电商网站 - BooksStore(三)

    一步步打造一个简单的 MVC 电商网站 - BooksStore(三) 本系列的 GitHub地址:https://github.com/liqingwen2015/Wen.BooksStore &l ...

  5. [.NET] 一步步打造一个简单的 MVC 电商网站 - BooksStore(四)

    一步步打造一个简单的 MVC 电商网站 - BooksStore(四) 本系列的 GitHub地址:https://github.com/liqingwen2015/Wen.BooksStore &l ...

  6. [.NET] 一步步打造一个简单的 MVC 电商网站 - BooksStore(一)

    一步步打造一个简单的 MVC 电商网站 - BooksStore(一) 本系列的 GitHub地址:https://github.com/liqingwen2015/Wen.BooksStore &l ...

  7. 打造一个上传图片到图床利器的插件(Mac版 开源)

    写markdown博客如何将截图快速上传到图床--记一个工具插件的实现(windows版 开源)(2017-05-31 20:23) 打造一个上传图片到图床利器的插件 鉴于写博客截图手动上传到图床的步 ...

  8. phantomjs + python 打造一个微信机器人

    phantomjs + python 打造一个微信机器人 1.前奏   媳妇公司不能上网,但经常需要在公众号上找一些文章做一些参考,需要的时候就把文章链接分享给我,然后我在浏览器打开网页,一点点复制过 ...

  9. 使用Sublime text 3打造一个小巧但强大的Go语言开发IDE

    版权声明:欢迎转载,转载请注明出处! https://blog.csdn.net/iTaacy/article/details/76716049 使用Sublime text 3打造一个小巧但强大的G ...

  10. 打造一个高逼格的android开源项目——小白全攻略 (转)

    转自:打造一个高逼格的android开源项目 小引子 在平时的开发过程中,我们经常会查阅很多的资料,最常参考的是 github 的开源项目.通常在项目的主页面能看到项目的简介和基本使用,并且时不时能看 ...

随机推荐

  1. ABC 314

    F 每次相当于创建一个包含 \(p_i,q_i\) 各自所在集合的点的大点 \(u\),然后 \(u\) 向 \(p_i,q_i\) 各自所在集合连边,边权就是胜率. 连完之后求每个点到根结点(\(\ ...

  2. NC15128 老子的全排列呢

    题目链接 题目 题目描述 老李见和尚赢了自己的酒,但是自己还舍不得,所以就耍起了赖皮,对和尚说,光武不行,再来点文的,你给我说出来1-8的全排序,我就让你喝,这次绝不耍你,你能帮帮和尚么? 输入描述 ...

  3. java+mysql学生信息管理系统

    实现:mysql+eclipse(idea设置之后也可运行)+jdk8 功能: 管理员:管理登+管理员注册 学生:添加学生信息+删除学生信息+修改学生信息+查询学生信息+学生列表展示 界面展示: 详情 ...

  4. 【LeetCode二叉树#18】修剪二叉搜索树(涉及重构二叉树与递归回溯)

    修剪二叉搜索树 力扣题目链接(opens new window) 给定一个二叉搜索树,同时给定最小边界L 和最大边界 R.通过修剪二叉搜索树,使得所有节点的值在[L, R]中 (R>=L) .你 ...

  5. NSSRound#17 Basic web

    NSSRound#17 Basic web 真签到 审题 一个登录界面 看到页面名字Robots? 转到robots.txt 看到加密 知识点: 加密解密. 解题 hint解密,使用Hex加密方式解出 ...

  6. 【Azure 应用服务】本地Node.js部署上云(Azure App Service for Linux)遇到的三个问题解决之道

    问题描述 当本地Node.js(Linux + Node.js + npm + yarn)部署上云,选择 Azure App Service for Linux 环境.但是在部署时,遇见了以下三个问题 ...

  7. 一个利用go反向代理解决api转发的例子(go反向代理)

    实现的效果: 如果访问的url路径是类似 /163/  或 /163/debian 的形式,则转发到163开源镜像服务器 直接上代码: package main import ( "fmt& ...

  8. BIGO 的数据管理与应用实践

    本文首发于 Nebula Graph Community 公众号 本文整理自 BIGO 在 nMeetp 上的主题分享,主要介绍 BIGO 过去一年在数据管理建设方面的理解和探索.而 BIGO 数据管 ...

  9. 关于无法查看hadoop的防火墙状态解决方法

    可以参考这两位博主写的 https://www.055401.com/computer/376.html https://blog.csdn.net/weixin_52596632/article/d ...

  10. logon scripts后门

    Windows登录脚本,当用户登录时触发,Logon Scripts能够优先于杀毒软件执行,绕过杀毒软件对敏感操作的拦截 注册表位置:HKEY_CURRENT_USER\Environment 在命令 ...