WebGL Demo GitHub
WebGL Demo Gitee

原理

其实就是用上了 Github Action 自动构建和 Github Pages

首先手动确保自己的项目可以构建出 WebGL 项目并运行

  1. 在工程根目录新建 docs, 并建立一个名为 .nojekyll 文件
docs
└── .nojekyll

其中 .nojekyll 作用是告诉 Github Pages 不是 jekyll 项目

  1. 构建之前确保自己项目中的发布压缩格式选择为 已禁用

  2. Unity Editor 中构建并运行, 目录选择 docs 得到下列目录结构

docs
├── Build
│   ├── docs.data
│   ├── docs.framework.js
│   ├── docs.loader.js
│   └── docs.wasm
├── index.html
└── TemplateData├── favicon.ico├── fullscreen-button.png├── progress-bar-empty-dark.png├── progress-bar-empty-light.png├── progress-bar-full-dark.png├── progress-bar-full-light.png├── style.css├── unity-logo-dark.png├── unity-logo-light.png└── webgl-logo.png
  1. 推送项目, 并且启用, Github Pages

    • 在仓库页面点击 Settings
    • 左侧倒数第二点击 Pages
    • 看到一个 None 的下拉框, 选中 gh-pages 主分支, (当然可以是任意分支, 类似 master 或者 main)
    • 修改后面的 /(root)docs
    • 点击 save 保存即可
    • 等待片刻可以看到自己的在线游戏页面

以上就算是完成了如何发布 WebGL 游戏到 Github Pages

利用 Github Pages 完成以上复杂的种种操作

首先在根目录创建以下内容

.github
└── workflows├── getManualLicenseFile.yml└── main.yml

main.yml 内填入

name: 构建												

如何用 Github Action 来组建自己的4399游戏库相关推荐

  1. 如何使用GitHub Action自动发布JAR到Maven仓库

    之前发布开源项目Payment Spring Boot[1]到 Maven 中央仓库我都是手动执行mvn deploy,在CI/CD大行其道的今天使用这种方式有点"原始".于是我一 ...

  2. GitHub Action + ACK:云原生 DevOps 落地利器

    作者 | 瑶靖 来源 | 阿里巴巴云原生公众号 据信通院<中国 DevOps 现状调查报告(2020年)>显示,63% 的企业已经实践落地 DevOps,采用持续交付流水线打通开发.测试. ...

  3. 使用Github Action发布函数到阿里云serverless平台

    简介: 本文简述了如何通过自定义Github Action自动化部署云函数到阿里云serverless平台中 阿里云提供了函数计算,即serverless支持.同时阿里云还提供了fun cli命令行工 ...

  4. GitHub Action + ACK:云原生 DevOps 落地利

    简介: 据信通院<中国 DevOps 现状调查报告(2020年)>显示,63% 的企业已经实践落地 DevOps,采用持续交付流水线打通开发.测试.部署和运维多个环节.但是依然有 20% ...

  5. 最全总结,GitHub Action自动化部署

    GitHub Action简介 GitHub Actions使你可以直接在你的GitHub库中创建自定义的工作流,工作流指的就是自动化的流程,比如构建.测试.打包.发布.部署等等,也就是说你可以直接进 ...

  6. 游戏盒子源码_如何用8K电视盒子组建“家庭影院”(设备入门篇)

    最近腾讯推出了一款8K超旗舰盒子-腾讯极光盒子3PRO.先简单介绍下这款产品. 这款产品定位为"8K旗舰级家庭娱乐主机",配置和功能上都十分惊艳,拥有4+32G超大内存,支持4K@ ...

  7. 什么样的 python 可以可谓专业 PyPI 项目?刚刚学到三个概念:pep8、Sphinx、pytest与GitHub Action的集成

    前言: 最近在读很火的 tianshou (基于 pytorch 提供深度强化学习算法的简易接口),两个清华本科生做的.很规范.很优秀的项目. 做出来的项目,想要让别人使用.维护.建立良性可持续社区, ...

  8. Github Action入门

    github action 概念介绍 能力介绍 支持分支 build, test, package, release, or deploy 支持 end-to-end continuous integ ...

  9. K8S 生态周报| Docker V2 GitHub Action 宣布 GA

    「K8S 生态周报」内容主要包含我所接触到的 K8S 生态相关的每周值得推荐的一些信息.欢迎订阅知乎专栏「k8s生态」[1]. Docker V2 GitHub Action 已 GA Docker ...

最新文章

  1. Windows系统下搭建Git本地代码库
  2. Windows Subsystem for Linux(WSL)安装emqx
  3. sql去重常用的基本方法
  4. 小米11 Pro概念图曝光:曲面挖孔屏+后置五摄相机模组
  5. c语言打开pdf失败,c语言错误种类总结.pdf
  6. CentOS中TFTP配置
  7. 不要再问类似如C++和C#谁好谁坏,谁更有前景的问题
  8. svn恢复误删文件步骤
  9. 有关csdn博客账号注销说明
  10. python机器人编程 乐高_什么是编程?什么是乐高机器人?学习这些有用吗?
  11. 2021-10-12 CHIP类PCB封装的创建
  12. 华御上网行为管理FAQ
  13. eXo Platform 3.0访谈
  14. 2022秋招前端面试题(一)(附答案)
  15. C# winfrom NPOI导出Excel 添加视频、音频文件
  16. 学士峡谷风景Mac壁纸分享
  17. 带倒计时RecyclerView的设计心路历程
  18. Node.js中创建package.json文件,安装第三方包
  19. e63 安装java_如何从电脑上下载游戏到诺基亚E63手机上?
  20. Python计算机视觉编程学习笔记 四 照相机模型与增强现实

热门文章

  1. 免费软件 --- 国信证券帐户历史成交统计器
  2. 腾讯会议关闭自动更新
  3. 家用投影仪买什么牌子好?怎么选择投影仪
  4. ui与前端的仇恨_我如何学会停止仇恨并开始喜欢Windows 8
  5. 灵山奇缘5.51服务器维护,5月30日例行维护暨活动、商城更新公告
  6. 好人卡:别让需要你的人觉得你太好
  7. Java入门之基本语法
  8. C++:用memset初始化数组
  9. 电脑怎么把png转jpg?图片转jpg格式方法分享
  10. 信号与系统仿真实验——实验一 连续系统时域分析的MATLAB实现