一些超好用的 GitHub 外掛和技巧

peterjxl發表於2024-09-28

聊聊我平時使用 GitHub 時學到的一些外掛、技巧。

瀏覽器外掛

在我的另一篇部落格 瀏覽器外掛推薦 裡提到過跟 GitHub 相關的一些外掛,這裡重複下:

  • Sourcegraph:線上開啟專案,方便閱讀,將 GitHub 變得和 IDE 一般,整合各種功能,參考 愛了愛了,這個 GitHub 的 Chrome 神仙外掛把我整的服服帖帖的 - 知乎
  • Awesome Autocomplete for GitHub:加強 GitHub 的搜尋框
  • File Icon for GitHub, GitLab and Bitbucket:給 GitHub 倉庫檔案新增圖示
  • Octohint:GitHub 程式碼智慧高亮
  • OctoLinker:直接從程式碼跳轉到 GitHub 對應倉庫,相對路徑也能跳轉,支援很多程式語言
  • Isometric Contributions:立體顯示 GitHub Contributions 的擴充套件
  • Octotree:在左側新增一個檔案瀏覽器,可以更快的在檔案之間跳轉
  • GayHub:最佳化 GitHub 的閱讀體驗。
  • Refined GitHub:這個和上面的都是對 github 整體進行加強的擴充套件
  • GitHub Hovercard:這個加強了 GitHub 懸浮在某些元素上的功能
  • 讓這個盛產神器的網站下載速度提升N倍!:一款油猴指令碼,提高 GitHub 下載速度

Markdown 技巧

Kickass markdown:這個倉庫收集各種 GitHub Markdown 技巧,比如顯示紅底白字

GitHub 名片

GitHub Business Card:這個網頁可以根據 GitHub 主頁,生成使用者的 GitHub 名片:

專案描述

每個 Github 專案都有一個專案描述:

這個專案描述,不僅僅會出現在瀏覽器標籤頁標題:

也會在你的倉庫頁面時顯示:

如果你想讓你的倉庫顯得更加專業、美觀、便於理解,建議好好寫下這個專案描述。

我們可以點選按鈕進行編輯:

還可以透過 GitHub Action 進行更新,例如新建一個 fork_star.yml(注意更改 token):

name: Update Fork Star

on:
  fork:
  watch:
    types:
      - started
  schedule:
    - cron: '0 0 * * *'
  workflow_dispatch:

jobs:
  update:
    runs-on: ubuntu-latest
    steps:
      - name: This repo has x stars y forks
        uses: ouuan/This-repo-has-x-stars-y-forks-action@v2
        with:
          token: ${{ secrets.ACCESS_TOKEN }}
          template: "sun0225SUN's profile with <starCount> stars and <forkCount> forks 🎉"

效果:每當有人 star / fork 專案後,都會更新專案描述裡的 star 數量和 fork 數量

socialify

一個自動為 github 倉庫生成精美的專案圖片的專案。

GitHub 地址:https://github.com/wei/socialify

(未完待續)

相關文章