GitHub实现贪吃蛇动画

简介: GitHub实现贪吃蛇动画有趣捏😋

先看效果图😋

效果的实现基于这个仓库👉snk,感兴趣的可以自行了解哈!

教程

创建一个与你用户名相同的公开仓库,添加一个README.md文件

再创建一个.github文件夹.

.github文件夹下创建workflows文件夹

workflows文件夹下创建main.yml文件

结构图如下:

- .github
   - workflows
       - main.yml
- README.md

在main.yml文件夹下写入如下代码,无脑粘贴过去就行.

name: generate animation

on:
  # 每24小时自动运行一次
  schedule:
    - cron: "0 */24 * * *" 

  # 允许随时手动运行
  workflow_dispatch:

  # 在主分支上的每次推送时运行
  push:
    branches:
    - master



jobs:
  generate:
    runs-on: ubuntu-latest
    timeout-minutes: 10

    steps:
      # 生成svg格式的文件
      - name: generate github-contribution-grid-snake.svg
        uses: Platane/snk/svg-only@v3
        with:
          github_user_name: ${
   
   {
   
    github.repository_owner }}
          outputs: |
            dist/github-contribution-grid-snake.svg
            dist/github-contribution-grid-snake-dark.svg?palette=github-dark
        env:
          GITHUB_TOKEN: ${
   
   {
   
    secrets.GITHUB_TOKEN }}


      # 推送到分支
      - name: push github-contribution-grid-snake.svg to the output branch
        uses: crazy-max/ghaction-github-pages@v3.1.0
        with:
      # output是自动的,不用手动创建
          target_branch: output
          build_dir: dist
        env:
          GITHUB_TOKEN: ${
   
   {
   
    secrets.GITHUB_TOKEN }}

在Actions中运行一下generate animation工作流

在README.md文件中展示

记得把steam-404替换为自己的

<picture>
  <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/steam-404/steam-404/output/github-contribution-grid-snake-dark.svg">
  <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/steam-404/steam-404/output/github-contribution-grid-snake.svg">
  <img alt="github contribution grid snake animation" src="https://raw.githubusercontent.com/steam-404/steam-404/output/github-contribution-grid-snake.svg">
</picture>

大功告成!!!

鼠鼠我呀,真厉害捏😋!

相关文章
|
8月前
|
API 开发工具 git
【打造超酷的GitHub主页】
【打造超酷的GitHub主页】
|
19天前
|
存储 JSON 前端开发
🔥基于GitHub的Electron自动发布与更新🔥
🔥基于GitHub的Electron自动发布与更新🔥
|
11月前
|
开发工具 C++ git
如何美化 GitHub 个人主页?
如何美化 GitHub 个人主页?
|
7月前
|
Java 开发工具 git
如何制作一个可以自动更新的Github个人主页
Github近期上线一个新的功能,就是你在自己账号下创建一个和自己用户名同名的仓库,并在仓库下创建一个README.md文件,这个文件就会被展示在你的Github个人主页。源于markdown的强大描述能力,你可以在你的Github首页展示各种各样的信息,甚至有人直接将自己个人简历挂上面,极大丰富了Github的可玩性。
55 0
|
11月前
在个人主页添加一个有趣的贪吃蛇动画 | GitHub
在个人主页添加一个有趣的贪吃蛇动画 | GitHub
|
C# 图形学
SuperPunch - unity3D拳击游戏项目源码
SuperPunch is a complete project ready to release and mobile friendly. It contains all necessary stuff to build a tophead boxing game.
SuperPunch - unity3D拳击游戏项目源码
【超漂亮】之我的github美化办法
【超漂亮】之我的github美化办法
223 0
【超漂亮】之我的github美化办法
|
开发者
一篇文章带你美化Github个人主页
一篇文章带你美化Github个人主页
365 0
一篇文章带你美化Github个人主页
|
Go
【Github】个人主页美化
前言 最近工作比较忙,Golang暂时没有更新学习,接到朋友的邀请,准备做一个有意思的开源项目,借此契机,整理一下自己的Github主页「默认的实在是太丑了...」
92 0