我想介紹一下CGrass,它可以從 GitHub 貢獻產生 3D 草圖像。您可以將生成的圖像放置在您的 Github 設定檔中。 CGrass 在 Github 操作上運行,因此您所要做的就是添加工作流程並稍微重寫 README。
↓ 您可以透過以下連結查看該專案的儲存庫
英文 | 日本文
如果您喜歡這個項目,請給它一顆星⭐️
CGrass 是一個 GitHub 貢獻影像產生器,可以與 GitHub Actions 整合。它允許您產生 GitHub 貢獻的 3D 圖像並將其設定在您的個人資料自述文件中。
將以下程式碼複製到您的設定檔儲存庫中的 .github/workflows/cgrass.yml 檔案。
name: Generate Picture and Push to output branch on: push: branches: - main schedule: - cron: <span>'0 0 * * *'</span> <span># any time you want</span> permissions: contents: write jobs: generate: runs-on: ubuntu-24.04 steps: - name: Checkout uses: actions/checkout@v4 - name: Generate Picture uses: nrysk/cgrass@v1.0.0 with: github_username: ${{ github.repository_owner }} github_token: ${{ secrets.GITHUB_TOKEN }} output_path: output/output.png command: <span>"theme"</span> argument: <span>"github</span>…
建立一個與您的 GitHub 使用者名稱同名的儲存庫。
如果您的 GitHub 使用者名稱是 nrysk,請建立一個名為 nrysk 的儲存庫。
建立一個名為 .github/workflows/cgrass.yml 的檔案。
name: Generate Picture and Push to output branch on: push: branches: - main schedule: - cron: <span>'0 0 * * *'</span> <span># any time you want</span> permissions: contents: write jobs: generate: runs-on: ubuntu-24.04 steps: - name: Checkout uses: actions/checkout@v4 - name: Generate Picture uses: nrysk/cgrass@v1.0.0 with: github_username: ${{ github.repository_owner }} github_token: ${{ secrets.GITHUB_TOKEN }} output_path: output/output.png command: <span>"theme"</span> argument: <span>"github</span>
當您推送(或在 GitHub 上提交)時,GitHub Actions 將運行。一旦 Action 完成,生成的映像將保存在輸出分支中。
如果遇到分段錯誤,請重新執行。
您可以透過修改參數欄位中的字串來切換主題。
我準備了 4 個主題:github、github-nograss、planet、planet-nograss。
name: Generate Picture and Push to output branch on: push: branches: - main schedule: - cron: '0 0 * * *' # Adjust the time as desired permissions: contents: write jobs: generate: runs-on: ubuntu-24.04 steps: - name: Checkout uses: actions/checkout@v4 - name: Generate Picture uses: nrysk/cgrass@v1.0.0 with: github_username: ${{ github.repository_owner }} github_token: ${{ secrets.GITHUB_TOKEN }} output_path: output/output.png command: "theme" argument: "github" - name: Push output image to output branch uses: crazy-max/ghaction-github-pages@v4 with: target_branch: output build_dir: output commit_message: "Generate Output Image" env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
要在您的個人資料的 README.md 中顯示圖像,請新增以下行並替換
- name: Generate Picture uses: nrysk/cgrass@v1.0.0 with: github_username: ${{ github.repository_owner }} github_token: ${{ secrets.GITHUB_TOKEN }} output_path: output/output.png command: "theme" argument: "github" # Change this part
您可以透過建立主題檔案來使用自訂主題。更多詳情請參考CGrass。
感謝您的閱讀
以上是☘️ 在你的 GitHub 個人資料上種草的詳細內容。更多資訊請關注PHP中文網其他相關文章!