建立個性化的 Github 個人主頁|8月更文挑戰

全棧道路發表於2021-08-01

寫在前面

不知在什麼時候起,Github 支援建立同名倉庫來達到美化 Github 主頁的功能, 關注的很多大神也自己設計開發了自己的主頁,很有特點,今天就為大家帶來 Github 個性主頁如何開發~

更多文章在我的Github及個人公眾號【全棧道路】上,歡迎觀賞【前端知識點】,如有受益,不要錢,小手點個Star

閱讀本文您將收穫

  • 如何進行個性化Github個人主頁建立
  • 如何美化Github個人主頁

下方先放上個人 Github 主頁 ,筆者是球迷,所以主頁也是按照個人興趣喜好來設計的,如果和您審美有差距,請直接關閉。若有幫助,請記得三聯哦~

github-screenshot.jpeg

開發

建立 Github 倉庫

  • 在 Github 中建立與個人 ID 同名的倉庫

create-resp.png

  • 記得勾選下方「Add a README file」,倉庫會自動建立 readme 檔案,我們需要設計的個人主頁,就需要在這個檔案中進行開發。
    • readme 檔案為 MarkDown 格式,開發時可以使用 HTML+CSSMarkDown 語法相結合,可以實現更多的個性化樣式。

add-readme.png

  • 建立倉庫後你就可以得到一個預設的 Hi there 主頁資訊,現在我們只需要修改 readme 檔案就可以進行個人主頁美化啦~

編輯 readme 檔案

預設的 readme 檔案僅僅有一些基礎介紹,我相信大多數開發者都是不滿足於此

  • readme 檔案使用 MarkDown 語法進行編寫,當然你可以使用 MarkDown 結合 HTML 語言進行編寫,這樣生成的 readme 檔案風格多樣。

個性化設計

我們在很多大佬的 github 個人主頁中經常能看到各種個性化的主頁徽章或統計,那這些個性化的圖表、統計、徽章都是怎麼生成的,接下來我就為大家提供一些自己在開發主頁過程中用(bai)到(piao)的小元件。

Github 徽章

badge-eg.png

  • 大佬文章中經常使用到的這種 badge (徽章) ,其實都是一個個的SVG圖片進行處理的,只需要通過shields.io 就可以自定義生成自己需要的 badge
  • 在網站下方的 YOUR BBADGE 中就能自定義 badge,填寫相關資訊之後,點選 Make Badge 就能獲得 badge 的圖片地址。

badge.png

  • 網站還支援自定義複雜 badge ,可以實現新增icon等功能,感興趣就去試一下吧~
Github 統計

Github 有很多動態生成的官方統計資訊,利用這些統計資訊我們可以更清晰地展現個人 Github 中的提交、分類、熱門等資訊。

  • GitHub Readme Stats 官方中文文件可以讓你更快速地設定自己的主頁,只需要將圖片連結地址寫入readme檔案中,你就可以設定這些多彩且豐富的資訊卡片
  • 我在我的個人主頁中用到的三個統計圖片分別是
// github - stats
https://github-readme-stats.vercel.app/api?username=programmer-zhang&theme=dark&show_icons=true
// most - used-language
https://github-readme-stats.vercel.app/api/top-langs/?username=programmer-zhang&layout=compact&hide=html&theme=dark
// total - contribution
https://github-readme-streak-stats.herokuapp.com/?user=programmer-zhang&theme=highcontrast
複製程式碼

github-stats.png

Github Icon

善於利用 Icon 可以讓我們的 Github 主頁更加簡潔,同時圖示是個國際公用的語言,很多工具和框架相比文字描述,使用圖示更加一目瞭然,這裡我將提供一些我自己使用的圖示,這些圖示同樣都是 svg 圖示,如有需要請自取,點個贊就行~

github-icon.png

  • 圖中我使用的圖示地址都在我的 Github 中,請點選這裡自取,programmer-zhang
Github Emoji-cheat-sheet

很多情況下,文字並不能完美表達我們的意思,所以加上些 Emoji 表情能夠更傳神地表達意思,這部分為大家帶來能夠輕鬆在 Github 中使用的 Emoji 表情。

emoji-chat-sheet.png

  • 全部的 Emoji-chat-sheet 圖示都在後面這個網址中,emoji-cheat-sheet 提供了很多 Emoji 表情,使用方式也特別的簡單粗暴,直接將 Emoji 後面的標識複製在 MarkDown 檔案中即可,提交到遠端後,在網頁中預覽就能看到表情了。

寫在最後

如果你覺得這篇文章對你有益,煩請點贊以及分享給更多需要的人!

歡迎關注【全棧道路】及微信公眾號【全棧道路】,獲取更多好文及免費書籍!
有需要【百度】&【位元組跳動】&【京東】&【猿輔導】內推的也請留言哦,你將享受VIP級極速內推服務~

往期好文

面試官問你<img>是什麼元素時你怎麼回答

特殊的JS 浮點數的儲存與計算

[萬字長文]百度和好未來面試經含答案 | 掘金技術徵文

前端實用正規表示式&小技巧,一股腦全丟給你? 掘金技術徵文|雙節特別篇

冷門的 HTML tabindex 詳解

幾行程式碼教你解決微信生成海報及二維碼

Vue3.0 響應式資料原理:ES6 Proxy

[前端面試]前端快取問題看這篇,讓面試官愛上你

記一次慘痛的Vue-cli + VueX + SSR經歷

[三分鐘小文]前端效能優化-HTML、CSS、JS部分

[三分鐘小文]前端效能優化-頁面載入速度優化

[三分鐘小文]前端效能優化-網路傳輸層優化

相關文章