GitHub Contributions から 3D 草画像を生成する CGrass を紹介したいと思います。生成されたイメージを Github プロファイルに配置できます。 CGrass は Github アクションで実行されるため、ワークフローを追加して README を少し書き直すだけで済みます。
↓このプロジェクトのリポジトリは以下のリンクからご覧いただけます
英語 | 日本語
このプロジェクトが気に入ったら、スターを付けてください ⭐️
CGrass は、GitHub Actions と統合できる GitHub コントリビューション画像ジェネレーターです。 GitHub への投稿の 3D 画像を生成し、プロフィールの README に設定できます。
次のコードをプロファイル リポジトリの .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 アクションが実行されます。アクションが完了すると、生成されたイメージが出力ブランチに保存されます。
セグメンテーション違反が発生した場合は、再実行してください。
引数フィールドの文字列を変更することでテーマを切り替えることができます。
github、github-nograss、planet、planet-nograssの4つのテーマを用意しました。
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 中国語 Web サイトの他の関連記事を参照してください。