Saya ingin memperkenalkan CGrass, yang menjana imej rumput 3D daripada GitHub Contributions. Anda boleh meletakkan imej yang dijana dalam Profil Github anda. CGrass berjalan pada tindakan Github, jadi anda hanya perlu menambah aliran kerja dan menulis semula README sedikit.
↓ Anda boleh melihat repositori projek ini pada pautan berikut
Bahasa Inggeris | 日本語
Jika anda menyukai projek ini, sila berikan bintang ⭐️
CGrass ialah penjana imej sumbangan GitHub yang boleh disepadukan dengan Tindakan GitHub. Ia membolehkan anda menjana imej 3D sumbangan GitHub anda dan menetapkannya dalam profil README anda.
Salin kod berikut ke fail .github/workflows/cgrass.yml anda dalam repositori profil anda.
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>
Buat repositori dengan nama yang sama dengan nama pengguna GitHub anda.
Jika nama pengguna GitHub anda ialah nrysk, buat repositori bernama nrysk.
Buat fail bernama .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>
Apabila anda menolak (atau Commit pada GitHub), Tindakan GitHub akan dijalankan. Setelah Tindakan selesai, imej yang dijana akan disimpan dalam cawangan output.
Jika ia menghadapi kesalahan pembahagian, sila jalankan semula.
Anda boleh menukar tema dengan mengubah suai rentetan dalam medan hujah.
Saya menyediakan 4 tema: 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 }}
Untuk memaparkan imej dalam README.md profil anda, tambahkan baris berikut dan Gantikan
- 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
Anda boleh menggunakan tema tersuai dengan mencipta fail tema. Untuk butiran lanjut, sila rujuk CGrass.
Terima kasih kerana membaca
Atas ialah kandungan terperinci ☘️ Menanam rumput pada Profil GitHub Anda. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!