专栏首页优雅R使用 GitHub README profile 展示更多信息

使用 GitHub README profile 展示更多信息

近期,GitHub 上线了 GitHub README profile 的功能,于是我的首页多了一些 GitHub 的代码信息。

创建 README profile 非常简单:

  1. 创建一个仓库,仓库的名字与你 GitHub 的 username 保持一致,比如我的是 ShixiangWang(这里大小写无所谓,GitHub 并不区分)。创建时如果选择初始化一个 README 就不需要进行下面一步了。
  1. 创建一个 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

本文分享自微信公众号 - 优雅R(elegant-r),作者:王诗翔

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-07-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 「R」数据可视化11:PCA和PCoA图

    主成分分析(Principal components analysis,PCA)是一种统计分析、简化数据集的方法。它利用正交变换来对一系列可能相关的变量的观测值...

    王诗翔呀
  • 自动镜像你的 GitHub 仓库

    接下来的内容告诉你如何配置,让 GitHub 的 workflow 帮你定时自动同步代码到 Gitee。

    王诗翔呀
  • 「R」MRO装包踩坑记

    前几天开始装MRO后发现一切跟Github的操作都不工作了,比如说使用blogdown::install_hugo()。

    王诗翔呀
  • 国内github加速,clone速度能达到你的带宽上限

    github.com assets-cdn.github.com github.global.ssl.fastly.net

    王念博客
  • [转]类似github的框架

    github是程序员经常上的网站,但如果是在一家苦逼不能访问外网的公司,那不能把自己的代码托管在github上绝对是一件非常痛苦的事情。如 果想要在公司内网也可...

    owent
  • vue项目初始化目录, 包含微信jssdk一些配置 @vue/cli版本^3.3.0

    github地址 https://github.com/nan1010082085/vue-components/tree/master/%40vue3-cat...

    yangdongnan
  • 使用github搭建个人博客

    前言 为什么我要搭建一个个人博客呢?主要是为了方便自己分类一些东西,而且最近在学 html 和 css ,搭建一个博客来帮助自己理解一下。 文章主要分6个部分,...

    伪君子
  • 爬取百万github用户数据,查找谁才是python大牛?

    在上周写完用scrapy爬去知乎用户信息的爬虫之后,github上star个数一下就在公司小组内部排的上名次了,我还信誓旦旦的跟上级吹牛皮说如果再写一个,都不好...

    机器学习AI算法工程
  • 解决github打不开问题

    在https://fastly.net.ipaddress.com/github.global.ssl.fastly.net找到:

    绝命生
  • 好消息 | Github代码私仓免费了

    我只看了到 free 还有 private repo 我就没往下继续看!其实我一直有两个github账号,第一个账号叫 gloomyfish, 就是下面这个地址...

    OpenCV学堂

扫码关注云+社区

领取腾讯云代金券