前 5 大徽章將增強您的 GitHub 存儲庫

前 5 大徽章將增強您的 GitHub 存儲庫

GitHub 徽章可以通過為用戶提供一種快速的方法來捕獲存儲庫指標來提高存儲庫的可讀性。徽章可以嵌入到您的 README.md 中,以向其他開發人員闡明您的項目的重要性和必要性。因此,讀者可以通過檢查附加的徽章快速了解存儲庫。

互聯網上有許多 GitHub 徽章,這裡是包含在 README.md 文件中的前五個最具信息性的徽章。對於列出的每個徽章,都提供了等效的 Markdown 代碼。

GitHub 徽章可以為您做什麼?

將 GitHub 徽章添加到您的存儲庫似乎微不足道,但實際上它非常有用。您需要做的就是將源代碼中的 Markdown 代碼導入到您的 README.md 文件中。

當我創建我的 Python Programming GitHub 存儲庫時,我省略了徽章。我未修飾的存儲庫有正確的內容,但並不突出。因此,存儲庫獲得的流量(唯一身份訪問者)非常少。

相關:如何創建 GitHub 存儲庫

在向我的存儲庫添加更多徽章後,我看到外部訪問者每月自動增加(從 5 到 767)(在存儲庫的見解 > 流量中查看您的唯一訪問者。)

我的收件箱裡充滿了關於我的存儲庫從其他 Python 編程存儲庫中脫穎而出的評論——所有這些都是因為徽章。一個簡單的 GitHub 徽章可以完全改變您的存儲庫的外觀。

始終牢記這一點:一個徽章值 1000 行代碼。

1. GitHub 統計

前 5 大徽章將增強您的 GitHub 存儲庫

GitHub Stats 徽章展示了您的 GitHub 存儲庫的總 Stars、Commits、Pull Requests、Issues 和 Contributions。

  1. Stars:用戶保存 GitHub 存儲庫(如書籤)。這表明用戶感興趣並希望與保存的存儲庫保持同步。但是,不能編輯已加星標的存儲庫。
  2. 提交:在存儲庫中保存更改稱為提交。各種詳細信息附加到提交、內容、消息(描述)、作者姓名和時間戳
  3. 拉取請求:拉取請求通知其他人您已推送到不同 GitHub 存儲庫的改進,除了您的。我們經常將 Pull Request 稱為 GitHub 協作的核心。
  4. 問題:GitHub 問題用於獲取用戶反饋、跟踪想法、改進以及列出報告給存儲庫的錯誤。
  5. 貢獻:GitHub 貢獻表示對其他存儲庫做出的貢獻數量。可以在拉取請求的幫助下做出貢獻。

要將 GitHub Stats 徽章添加到您的存儲庫,請將以下 Markdown 代碼嵌入您的 README.md 文件中。

![Your Repository's Stats](https://github-readme-stats.vercel.app/api?username=Your_GitHub_Username&show_icons=true)

確保將username=值更改為GitHub 的用戶名。GitHub Stats 徽章還提供S+(前 1%)、S(前 25%)、A++(前 45%)、A+(前 60%)和 B+(所有人)等排名。您的統計數據越高,您的排名就越高。

2.最常用的語言

顧名思義,最常用語言徽章顯示了整個 GitHub 中最常用的語言。它是一個 GitHub 指標,用於衡量哪些語言(例如HTML、CSS、JavaScript、Python、Go等)在 GitHub 上擁有最多的代碼。語言按降序排列。

相關:您應該學習哪種編程語言?

要將最常用語言徽章添加到您的存儲庫,請將下面的 Markdown 嵌入到您的 README.md 文件中。

![Your Repository's Stats](https://github-readme-stats.vercel.app/api/top-langs/?username=Your_GitHub_Username&theme=blue-green)

這個徽章的唯一缺點是它不會將 Markdown 列為最常用的語言。

3.貢獻者徽章

前 5 大徽章將增強您的 GitHub 存儲庫

Contributors Badge 顯示已在您的存儲庫上執行的所有操作,例如添加刪除提交。當您將拉取請求合併到您的存儲庫中時,創建請求的個人將被添加為貢獻者。將時間歸功於為您的存儲庫提供更新的貢獻者確實是一個好習慣。

Contributors Badge 可以使用contributors-img 生成,該Web 應用程序生成圖像以顯示貢獻者列表。

生成貢獻者的圖像非常簡單。導航到contributors-img 網站並粘貼您的存儲庫名稱和您的用戶名以生成URL。或者,只需嵌入下面給出的 Markdown 代碼即可獲取圖像。

![GitHub Contributors Image](https://contrib.rocks/image?repo=Your_GitHub_Username/Your_GitHub_Repository_Name)

4.隨機笑話生成器

隨機笑話生成器會以問答的形式生成一個技術笑話。例如,“什麼是計算機病毒? 絕症”。

要使用徽章,您需要在 README.md 文件中嵌入 Markdown 代碼,如下所示。

## 😂 Here is a random joke that'll make you laugh! ![Jokes Card](https://readme-jokes.vercel.app/api)

5.個人資料查看計數器

個人資料查看計數器徽章顯示您的 GitHub 個人資料在您的個人資料中被查看的次數。要生成此徽章,請嵌入以下 Markdown 代碼:

![Profile View Counter](https://komarev.com/ghpvc/?username=Your_GitHub_Username)

要生成存儲庫的查看次數,您可能需要使用 HITS(白痴如何跟踪成功)徽章。這是查看有多少人訪問了您的GitHub存儲庫的簡單方法:

![Hits](https://hitcounter.pythonanywhere.com/count/tag.svg?url = Paste_Your_GitHub_Repository_Link_Here)

但是 Profile View 計數器和 HITS 的缺點是它們不顯示具有唯一 ID 的視圖計數。每次重新加載瀏覽器/存儲庫時,計數都會增加。通過刷新頁面可以輕鬆獲得更多瀏覽量。

GitHub 徽章的完整實現

我以我的 GitHub 存儲庫為例。要生成徽章,建議您將這些代碼添加到指定的 README.md 文件中。如果您的 GitHub 存儲庫中沒有 README.md 文件,那麼手動創建一個是最好的選擇。

# Top 5 Badges That Will Take Your GitHub Repository to the Next Level ## 1. GitHub Stats ![Your Repository's Stats](https://github-readme-stats.vercel.app/api?username=Tanu-N-Prabhu&show_icons=true) ## 2. Most Used Languages ![Your Repository's Stats](https://github-readme-stats.vercel.app/api/top-langs/?username=Tanu-N-Prabhu&theme=blue-green) ## 3. Contributors Badge ![Your Repository's Stats](https://contrib.rocks/image?repo=Tanu-N-Prabhu/Python) ## 4. Random Joke Generator ![Jokes Card](https://readme-jokes.vercel.app/api) ## 5. Profile View Counter ![Profile View Counter](https://komarev.com/ghpvc/?username=Tanu-N-Prabhu) ### Repository View Counter - HITS ![Hits](https://hitcounter.pythonanywhere.com/count/tag.svg?url=https://github.com/Tanu-N-Prabhu/Python)

無需在 README.md 文件中執行或運行上述 Markdown 代碼片段。當您使用 (.md) 擴展名保存文件時,GitHub 將自動呈現輸出,更改將直接反映在您的存儲庫中。

更多可用的 GitHub 徽章

現在您知道如何將 GitHub 徽章添加到您的存儲庫中,對於可以使用這些徽章來提高其存儲庫可讀性的開發人員和個人來說​​,這是一個很好的選擇。這並不難——你需要做的就是嵌入幾行 Markdown 代碼來生成徽章。

您在存儲庫中包含的徽章越多,您將獲得越多的關注。單個徽章將能夠提供有關統計數據、狀態和指標的有用信息。


如何使用 Python 作為命令行計算器

如何使用 Python 作為命令行計算器

雖然您可以在計算機上使用圖形計算器,但 Python 編程語言解釋器可以兼作桌面計算器。它在 Python 社區中非常流行,以至於官方教程中都提到了它。下面介紹如何將 Python 用作計算器。

面向程序員的 8 個最佳 Java 博客

面向程序員的 8 個最佳 Java 博客

作為程序員,你應該接受挑戰才能生存,並在開發或編程領域創造一些奇蹟。因此,如果您正在尋求學習高級編程語言以提高您的職業技能,Java 是最好的前景之一。

初學者開始使用 Python 的 7 個重要命令

初學者開始使用 Python 的 7 個重要命令

如果您有一個全面的路線圖,詳細說明初學者應學習哪些概念以及如何進一步進步以達到下一個里程碑,那麼學習 Python 等新編程語言將變得輕而易舉。即使是中級程序員也應該經常複習他們的基礎知識,為自己打下堅實的基礎。

響應式網頁設計原則

響應式網頁設計原則

如今,構建一個根據瀏覽器或設備調整其用戶界面的網站或應用程序是一種常見的做法。有兩種方法可以實現這一目標。第一個涉及為不同的設備創建不同版本的網站或應用程序。但它效率低下,並可能導致不可預測的錯誤。

如何使用 C++、Python 和 JavaScript 計算數字中的位數

如何使用 C++、Python 和 JavaScript 計算數字中的位數

處理數字是編程的一個組成部分。每種編程語言都支持以多種不同方式操作數字。在本文中,您將學習如何使用迭代、基於日誌和基於字符串的方法查找整數中的總位數。

用於容器管理的 9 個最佳 Docker 替代方案

用於容器管理的 9 個最佳 Docker 替代方案

容器對於虛擬環境中的軟件開發、部署和管理非常有益。Docker 在容器化過程中很有用,但它不是唯一的平台。如果您正在尋找 Docker 的替代品,那就別無所求。此列表展示了一些功能豐富且高效的 Docker 替代方案,可用於您的下一個項目。

SQL 與 NoSQL:下一個項目的最佳數據庫是什麼?

SQL 與 NoSQL:下一個項目的最佳數據庫是什麼?

SQL 與 NoSQL:下一個項目的最佳數據庫是什麼?

如何在您的 WordPress 帖子中嵌入推文

如何在您的 WordPress 帖子中嵌入推文

在您的 WordPress 帖子中嵌入第三方服務是一種吸引訪問者興趣的令人興奮的方式。嵌入的內容還提供了使掃描更容易的視覺提示。WordPress 使添加此類內容變得容易。

如何使用 npkill 刪除節點模塊文件夾

如何使用 npkill 刪除節點模塊文件夾

Node.js 是一個 JavaScript 運行時環境,允許您在 Web 瀏覽器之外運行 JavaScript,使其成為開發各種應用程序的流行選擇。它的流行部分是由於大量的 NPM 包可以簡化開發人員的體驗。

如何編寫和編譯你的第一個 Solidity 代碼

如何編寫和編譯你的第一個 Solidity 代碼

Solidity 是以太坊區塊鏈上智能合約使用的編程語言。它是一種靜態類型的、面向對象的編程語言。

什麼是國際程序員節?今年的 3 種慶祝方式

什麼是國際程序員節?今年的 3 種慶祝方式

國際慶祝日是對社會事務、歷史日子和各自職業給予認可的好方法。國際程序員日慶祝程序員在改善日常生活方面所發揮的作用。我們生活的文明世界是程序員辛勤工作的產物。

Python String format() 方法如何工作?10個例子

Python String format() 方法如何工作?10個例子

無論是數據庫查詢還是數學運算的結果,Python 字符串格式方法都提供了一種更加動態和吸引人的方式來向用戶呈現結果。

Visual Studio 2022 與 2019:您現在應該升級嗎?解釋

Visual Studio 2022 與 2019:您現在應該升級嗎?解釋

今年早些時候,微軟向狂野的編程世界發布了 Visual Studio 2022 的預覽版。這是個好消息!這是一個非常受歡迎的 IDE,但考慮到它蓬勃發展的 DevOps 生態系統的變化速度,它需要進行調整甚至大修。

軟件度量的簡單介紹

軟件度量的簡單介紹

軟件度量是用於量化軟件各個方面的度量。這些方面可以包括開發團隊的成本、質量和效率。

如何在 Windows 10 上安裝 .NET Framework 3.5 版

如何在 Windows 10 上安裝 .NET Framework 3.5 版

作為 Windows 用戶,您可能至少遇到過 .NET Framework 這個詞。它是 Microsoft 開發的軟件框架,可讓您構建和運行 C#、C++、F# 和 Visual Basic 程序。最新的 .NET 版本是 4.8,但您的計算機可能需要舊版本的 .NET(如 .NET 3.5)才能運行某些應用程序。

Flask 或 CherryPy:您應該使用哪種 Python 框架?

Flask 或 CherryPy:您應該使用哪種 Python 框架?

如果您是 Python 開發人員,您可以從一系列可用的框架中受益匪淺。雖然有些框架最適合大型生態系統,但其他框架則專門服務於特定的發展目標。繼續閱讀以了解兩個 Python 框架 Flask 和 CherryPy 之間的基本特性、用法和區別。

如何使用 Python、C++ 和 JavaScript 查找 N 位完美立方體和正方形

如何使用 Python、C++ 和 JavaScript 查找 N 位完美立方體和正方形

許多程序員喜歡使用代碼解決棘手的數學問題。它有助於提高頭腦和提高解決問題的能力。在本文中,您將學習如何使用 Python、C++ 和 JavaScript 找到最小和最大的 n 位完美正方形和立方體。每個示例還包含幾個不同值的示例輸出。

如何將 Python 添加到 Windows PATH 變量

如何將 Python 添加到 Windows PATH 變量

從終端運行 Python 通常是不可避免的。但是,如果您是第一次在 Windows 10 上安裝 Python,則只有將其添加到 Windows PATH 環境變量中,才能通過 Windows 終端運行它。

如何使用 Python if 語句

如何使用 Python if 語句

if 語句是邏輯編程的驅動力。因此,更好地掌握 Python 是對 Python 編程技能的重要補充。

如何使用 Python 作為命令行計算器

如何使用 Python 作為命令行計算器

雖然您可以在計算機上使用圖形計算器,但 Python 編程語言解釋器可以兼作桌面計算器。它在 Python 社區中非常流行,以至於官方教程中都提到了它。下面介紹如何將 Python 用作計算器。

面向程序員的 8 個最佳 Java 博客

面向程序員的 8 個最佳 Java 博客

作為程序員,你應該接受挑戰才能生存,並在開發或編程領域創造一些奇蹟。因此,如果您正在尋求學習高級編程語言以提高您的職業技能,Java 是最好的前景之一。

初學者開始使用 Python 的 7 個重要命令

初學者開始使用 Python 的 7 個重要命令

如果您有一個全面的路線圖,詳細說明初學者應學習哪些概念以及如何進一步進步以達到下一個里程碑,那麼學習 Python 等新編程語言將變得輕而易舉。即使是中級程序員也應該經常複習他們的基礎知識,為自己打下堅實的基礎。

響應式網頁設計原則

響應式網頁設計原則

如今,構建一個根據瀏覽器或設備調整其用戶界面的網站或應用程序是一種常見的做法。有兩種方法可以實現這一目標。第一個涉及為不同的設備創建不同版本的網站或應用程序。但它效率低下,並可能導致不可預測的錯誤。

如何使用 C++、Python 和 JavaScript 計算數字中的位數

如何使用 C++、Python 和 JavaScript 計算數字中的位數

處理數字是編程的一個組成部分。每種編程語言都支持以多種不同方式操作數字。在本文中,您將學習如何使用迭代、基於日誌和基於字符串的方法查找整數中的總位數。

用於容器管理的 9 個最佳 Docker 替代方案

用於容器管理的 9 個最佳 Docker 替代方案

容器對於虛擬環境中的軟件開發、部署和管理非常有益。Docker 在容器化過程中很有用,但它不是唯一的平台。如果您正在尋找 Docker 的替代品,那就別無所求。此列表展示了一些功能豐富且高效的 Docker 替代方案,可用於您的下一個項目。

SQL 與 NoSQL:下一個項目的最佳數據庫是什麼?

SQL 與 NoSQL:下一個項目的最佳數據庫是什麼?

SQL 與 NoSQL:下一個項目的最佳數據庫是什麼?

如何在您的 WordPress 帖子中嵌入推文

如何在您的 WordPress 帖子中嵌入推文

在您的 WordPress 帖子中嵌入第三方服務是一種吸引訪問者興趣的令人興奮的方式。嵌入的內容還提供了使掃描更容易的視覺提示。WordPress 使添加此類內容變得容易。

如何使用 npkill 刪除節點模塊文件夾

如何使用 npkill 刪除節點模塊文件夾

Node.js 是一個 JavaScript 運行時環境,允許您在 Web 瀏覽器之外運行 JavaScript,使其成為開發各種應用程序的流行選擇。它的流行部分是由於大量的 NPM 包可以簡化開發人員的體驗。

如何編寫和編譯你的第一個 Solidity 代碼

如何編寫和編譯你的第一個 Solidity 代碼

Solidity 是以太坊區塊鏈上智能合約使用的編程語言。它是一種靜態類型的、面向對象的編程語言。