はじめに
こんにちはPS/SLの佐々木です。
今回はgithubの草が生えてきたので蛇に食べてもらおうと思います。
設定
まず自分のアカウント名と同じ名前のリポジトリを作成してください。
スクリーンショット 2024-06-28 1.46.41.png
私はatomic-kanta-sasaki
なのでこの名前のパブリックリポジトリを作ります。
以下Termialで実行してください。
$ mkdir img
$ touch img/.keep$ mkdir -p .github/workflows
$ vi GenerateSnake.yml
以下GenerateSnake.ymlに貼り付けてください
name: GenerateSnake
on: workflow_dispatch: schedule: - cron: "0 1 * * *"jobs: update-repository: name: Update this repo's README with repository_owner runs-on: ubuntu-latest
permissions: contents: write
steps: - name: Checkout
uses: actions/checkout@v2
- name: Generate Snake
uses: Platane/snk/svg-only@v3
id: snake-gif
with: github_user_name: ${{ github.repository_owner }}
outputs: | ./img/snake.svg ./img/snake-dark.svg?palette=github-dark
- name: Push to GitHub
uses: EndBug/add-and-commit@main
with: # ブランチ名はデフォルトブランチ名にする(main or master)
branch: main
message: ':rocket: Update'
$ vi README.md
最後にREADME.mdに
<picture> <source media="(prefers-color-scheme: dark)" srcset="<https://raw.githubusercontent.com/obregonia1/obregonia1/master/img/snake-dark.svg>"> <source media="(prefers-color-scheme: light)" srcset="<https://raw.githubusercontent.com/obregonia1/obregonia1/master/img/snake.svg>"> <img alt="github contribution grid snake animation" src="<https://raw.githubusercontent.com/obregonia1/obregonia1/master/img/snake.svg>"></picture>
これを貼り付ければおけ。
作成したリポジトリにpushすれば
こんな感じで食べてくれます。
かわいいですね