GitHub 如何部署写好的H5静态页面

感谢@粉皮zu的私信,又有素材写笔记了。(●'◡'●)

刚好记录一下我示例代码的GitHub部署配置,以便于后期追加仓库。

效果

环境

  • git
  • win

步骤

第一步 新建仓库
第二步 拉取代码

将仓库clone到本地

shell 复制代码
git clone 地址
第三步 部署文件

新建.github\workflows\static.yml文件

yml 复制代码
# Simple workflow for deploying static content to GitHub Pages
name: Deploy static content to Pages

on:
  # Runs on pushes targeting the default branch
  push:
    branches: ["main"]

  # Allows you to run this workflow manually from the Actions tab
  workflow_dispatch:

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
  contents: read
  pages: write
  id-token: write

# Allow one concurrent deployment
concurrency:
  group: "pages"
  cancel-in-progress: true

jobs:
  # Single deploy job since we're just deploying
  deploy:
    environment:
      name: github-pages
      url: ${{ steps.deployment.outputs.page_url }}
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v3
      - name: Setup Pages
        uses: actions/configure-pages@v2
      - name: Upload artifact
        uses: actions/upload-pages-artifact@v1
        with:
          # Upload entire repository
          path: '.'
      - name: Deploy to GitHub Pages
        id: deployment
        uses: actions/deploy-pages@v1
第四步 将写好的代码复制到根目录下

目录结构例如

运行测试这里推荐使用Visual Studio Code + Live Server测试代码很方便。

第五步 提交代码
shell 复制代码
git add .
git commit -m '第一次提交'
git push

然后就会发现部署失败了😅

第六步 设置仓库

然后将Action中错误的流水线重新运行

然后就就就...可以了...哈哈哈哈

成功之后这里会出现在线地址

地址

仓库 https://github.com/ToMeShare/H5.Examples

在线 https://tomeshare.github.io/H5.Examples/

相关推荐
MarvinZhang3 小时前
LeanSpec:一个轻量级的 SDD 框架
架构·开源·github
徐小夕5 小时前
耗时一周,我把可视化+零代码+AI融入到了CRM系统,使用体验超酷!
javascript·vue.js·github
逛逛GitHub5 小时前
5 个 AI 操纵手机的 GitHub 项目,太强了
github
Zzz 小生7 小时前
Github-Cursor Free VIP:解锁AI编程工具的高级功能
github·ai编程
UVM_ERROR7 小时前
硬件设计实战:解决Valid单拍采样失效问题(附非阻塞赋值与时序对齐核心要点)
驱动开发·fpga开发·github·芯片
散峰而望7 小时前
C++数组(三)(算法竞赛)
开发语言·c++·算法·github
逻辑棱镜8 小时前
Git 分支管理与提交信息规范 (v1.0)
git·github·团队开发·代码规范·敏捷流程
qinyia11 小时前
WisdomSSH解决因未使用Docker资源导致的磁盘空间不足问题
运维·服务器·人工智能·后端·docker·ssh·github
b***653212 小时前
【解决】RESP.app GUI for Redis 连接不上redis服务器
服务器·redis·github
mortimer18 小时前
破局视频翻译【最后一公里】––从语音克隆到口型对齐的完整工程思路
python·github·aigc