使用 GitHub README profile 展示更多信息
时间:2022-07-22
本文章向大家介绍使用 GitHub README profile 展示更多信息,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
近期,GitHub 上线了 GitHub README profile 的功能,于是我的首页多了一些 GitHub 的代码信息。
创建 README profile 非常简单:
- 创建一个仓库,仓库的名字与你 GitHub 的 username 保持一致,比如我的是
ShixiangWang
(这里大小写无所谓,GitHub 并不区分)。创建时如果选择初始化一个 README 就不需要进行下面一步了。
- 创建一个
README.md
文件。
在这里你所填入的所有信息都会被及时渲染到 GitHub 首页啦,支持常规的 Markdown 语法。
当然有人不仅仅满足于一般的文字了,有前端大神就写出了一些有用的代码用于展示,在 https://github.com/abhisheknaiidu/awesome-github-profile-readme[1] 可以找到很多内容。
我使用的是 https://github.com/anuraghazra/github-readme-stats[2]
只需要在文档中加入一句代码:
[![Anurag's github stats](https://github-readme-stats.vercel.app/api?username=anuraghazra "![Anurag's github stats")](https://github.com/anuraghazra/github-readme-stats)
就能实现汇总的效果。
试试吧!
最后提供一段小代码,将 origin 为 Gitee 的仓库设置为 GitHub 同名仓库,这跟自动镜像 GitHub 仓库文章有关。
#!/usr/bin/env bash
# Author: Shixiang Wang
# LICENSE MIT@2020
echo "This program reset the origin repository from gitee to github."
remote=$(git status && echo $(git remote -v | grep fetch | sed -E 's/.*(http[s][^ ]*).*/1/') || echo "Not a git repo")
if [[ $remote == "Not a git repo" ]]; then
echo "!! Not a git repo, exit..."
exit 1
fi
remote=$(echo $remote | sed -E 's/.*(http[s][^ ]*)$/1/')
remote=$(echo $remote | sed -E 's/gitee/github/')
git remote remove origin
git remote add origin $remote
echo "Done."
Reference
[1]
https://github.com/abhisheknaiidu/awesome-github-profile-readme: https://github.com/abhisheknaiidu/awesome-github-profile-readme
[2]
https://github.com/anuraghazra/github-readme-stats: https://github.com/anuraghazra/github-readme-stats
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- ubuntu18.04 安装qt5.12.8及环境配置的详细教程
- 安装Ubuntu20.04与安装NVIDIA驱动的教程
- Ubuntu下安装nvidia显卡驱动(安装方式简单)
- Ubuntu 20.04 apt 更换国内源的实现方法
- Android设计模式之单例模式解析
- Android屏蔽软键盘并且显示光标的实例详解
- Android实现底部缓慢弹出菜单
- Ubuntu20的tzselect设置时间失效的问题,树莓派服务器(推荐)
- 安装Ubuntu 20.04后要做的事(小白教程)
- Ubuntu20.04安装Python3的虚拟环境教程详解
- Android编程实现播放视频时切换全屏并隐藏状态栏的方法
- Android UI设计与开发之仿人人网V5.9.2最新版引导界面
- PopupWindow使用方法详解
- Android 中cookie的处理详解
- Android UI设计与开发之ViewPager仿微信引导界面以及动画效果