這份專案受到 profile-summary-for-github 啟發
⭐ 這份 repo 是好玩才寫的,任何貢獻都很歡迎! ⭐
![](https://github-profile-summary-cards.vercel.app/api/cards/profile-details?username=vn7n24fzkq&theme=vue)
default | solarized | monokai |
solarized_dark | vue | nord_bright |
這個 GitHub Action 會產生你的 GitHub 個人統計圖表並且 commit 到你的 repo 裡. 新增 這個Action 之後你也可以自己觸發 action.
⭐ 跟著教學 ( 推薦 ) ⭐
-
You need create a Personal access token with correct permissions. Personal token permissions
-
Add personal access token to repo secret.
-
Action 已經在這個模板裡設定好了, 你只需要按下
use this template button
來創建你的 profile readme. -
用你儲存庫裡的 secret 來更換 action yml 檔案裡的 GITHUB_TOKEN 並且觸發 action 後你就可以使用所有在
profile-summary-card-output
資料夾底下的東西.
- 新增這個 action 到儲存庫,並且用你儲存庫裡的 secret 來更換 action yml 檔案裡的 GITHUB_TOKEN.
在 action 完成之後. 你可以看到所有東西都在名稱為 profile-summary-card-output
的資料夾底下.
筆記: 所有卡片可能不會立即更新,因為 github raw file 有做 cache
name: GitHub-Profile-Summary-Cards
on:
schedule: # execute every 24 hours
- cron: "* */24 * * *"
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
name: generate-github-profile-summary-cards
steps:
- uses: actions/checkout@v4
- uses: vn7n24fzkq/github-profile-summary-cards@release
env: # default use ${{ secrets.SUMMARY_GITHUB_TOKEN }}, you should replace with your personal access token
GITHUB_TOKEN: ${{ secrets.SUMMARY_GITHUB_TOKEN }}
with:
USERNAME: ${{ github.repository_owner }}
# BRANCH_NAME is optional, default to main, branch name to push cards
BRANCH_NAME: "main"
# UTC_OFFSET is optional, default to zero
UTC_OFFSET: 8
- 要求
node 16
, 較低版本可能會出錯。 - 新增 GITHUB_TOKEN 到
.evn
檔案裡。 ex:GITHUB_TOKEN=abcda69ddf66ae95538c5b1666591b59b4abc73a
- 修改之後記得要
npm run build
npm run run [username] [UTC offset]
範例
npm run run vn7n24fzkq 8