我去!GitHub 個(gè)人頁還能這么玩?
GitHub 發(fā)布的了幾項(xiàng)新特性,其中就包含用戶可直接在 GitHub 個(gè)人頁中添加 README 介紹,用于展示更加詳細(xì)的個(gè)人信息。
前幾天,這個(gè)功能正式上線了,并且還被不少 GitHub 用戶玩出了新花樣。
先放一個(gè)大鵬自己的:有木有很贊

除此之外還有,Django 與 Datasette 的作者 Simon Willison 就用了短短 150 行代碼,來實(shí)時(shí)更新其個(gè)人頁的 README 信息。

當(dāng)他每次運(yùn)行腳本時(shí),會(huì)將項(xiàng)目的最新發(fā)行版、博客文章、Datasette API 等內(nèi)容更新到個(gè)人主頁上,這樣別人就可以第一時(shí)間了解他的最新工作近態(tài)。
有興趣了解具體實(shí)現(xiàn)原理的同學(xué),可以看下他寫的這篇文章:
https://simonwillison.net/2020/Jul/10/self-updating-profile-readme/
倘若你認(rèn)為 GitHub README 只能做到這種地步,那你就大錯(cuò)特錯(cuò)了!
腦洞大開的程序員們,最近都紛紛在 Reddit 的 GitHub 區(qū)曬出了自己的新玩法。下面我簡單貼幾個(gè)讓你們感受下。
寵粉流
使用了類似 Friendster 的社交模板,從關(guān)注者中隨機(jī)選出 8 個(gè)用戶,每個(gè)一小時(shí)更新一次個(gè)人頁的 README 信息。
每日一個(gè) GitHub 漲粉小秘訣。

效果展示:https://github.com/sorxrob
遞歸流
作者是印度那邊一個(gè) 17 歲的學(xué)生,在他的 GitHub 頁面中,用遞歸的方式在 README 中層層嵌套自己的個(gè)人頁,效果讓人眼前一亮!
堆棧溢出了喂!

效果展示:https://github.com/EliteDaMyth/
GitHub 源碼:https://github.com/EliteDaMyth/EliteDaMyth
至簡流
每周在 README 中更新各種編程語言在工作中的具體占比時(shí)間。
你的技術(shù)堆棧、常用語言、編碼狀態(tài)讓人一目了然。
老板們的最愛。

效果展示:https://github.com/gautamkrishnar
GitHub 源碼:https://github.com/athul/waka-readme
數(shù)據(jù)流
自動(dòng)給你的 GitHub 信息生成統(tǒng)計(jì)報(bào)告,其中包括項(xiàng)目 Star 數(shù)、代碼提交次數(shù)、項(xiàng)目貢獻(xiàn)次數(shù)、PR 數(shù)、Issue 數(shù)等數(shù)據(jù)。
全方位展示你的 GitHub 信息。
GitHub 活不活躍大家一看便知。

效果展示:https://github.com/anuraghazra
GitHub 源碼:https://github.com/anuraghazra/github-readme-stats
看到這里,如果你覺得上述那幾個(gè)示例還無法讓你心動(dòng),那我再給你推薦一個(gè)開源項(xiàng)目:Awesome Profiles。

里面收集了非常多能讓人眼前一亮的 README 模板,有很多是無需配合 GitHub Action,直接把 Markdown 復(fù)制粘貼一下就能用。
項(xiàng)目發(fā)布后的短短幾天時(shí)間,已成功突破 1000+ Star,看來大家對(duì) GitHub 新發(fā)布的這個(gè)新特性還是比較感興趣的。
項(xiàng)目里面的 README 示例比較多,在這里就不一一展示了,下面貼個(gè) GitHub 地址,感興趣的同學(xué)可以上去扒一下:
https://github.com/kautukkundan/Awesome-Profile-README-templates
說了那么多,這塊到底怎么玩呢?
其實(shí),在 GitHub 個(gè)人頁中加了 README 的方式很簡單,你只需要?jiǎng)?chuàng)建一個(gè)跟自己 GitHub 用戶名相同命名的代碼倉庫,并勾選上自己 README 初始化按鈕即可。
下面我用小號(hào)給大家演示一下具體創(chuàng)建過程。
第一步,創(chuàng)建與 GitHub 用戶名同名的代碼倉庫。

第二步,返回個(gè)人頁,即可看到成功生成 README 展示區(qū)塊。
接著點(diǎn)擊編輯按鈕,用 Markdown 語法編寫 README 文件,即可快速更新:

怎么樣,是不是非常簡單?
如果你有比較好的創(chuàng)意,不妨也試著整一個(gè),然后在評(píng)論區(qū)貼上自己 GitHub 地址,讓我們圍觀下
。
---
覺得文章直擊靈魂,歡迎點(diǎn)贊、在看和轉(zhuǎn)發(fā)
