当前位置: 首页 > news >正文

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

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

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

效果

img

环境

  • git
  • win

步骤

第一步 新建仓库

img

第二步 拉取代码

img

将仓库clone到本地

git clone 地址

img

第三步 部署文件

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

# Simple workflow for deploying static content to GitHub Pages
name: Deploy static content to Pageson:# Runs on pushes targeting the default branchpush:branches: ["main"]# Allows you to run this workflow manually from the Actions tabworkflow_dispatch:# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:contents: readpages: writeid-token: write# Allow one concurrent deployment
concurrency:group: "pages"cancel-in-progress: truejobs:# Single deploy job since we're just deployingdeploy:environment:name: github-pagesurl: ${{ steps.deployment.outputs.page_url }}runs-on: ubuntu-lateststeps:- name: Checkoutuses: actions/checkout@v3- name: Setup Pagesuses: actions/configure-pages@v2- name: Upload artifactuses: actions/upload-pages-artifact@v1with:# Upload entire repositorypath: '.'- name: Deploy to GitHub Pagesid: deploymentuses: actions/deploy-pages@v1
第四步 将写好的代码复制到根目录下

目录结构例如

img

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

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

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

第六步 设置仓库

img

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

然后就就就…可以了…哈哈哈哈

img

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

地址

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

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

http://www.lryc.cn/news/126822.html

相关文章:

  • SharkTeam:Worldcoin运营数据及业务安全分析
  • C语言编程练习
  • vue入门(增查改!)
  • 移动端身份证识别技术的应用,告别手动录入证件信息
  • 网络通信原理TCP字段解析(第四十七课)
  • uniapp微信小程序消息订阅快速上手
  • MySQL 根据多字段查询重复数据
  • Markdown编辑器 Mac版Typora功能介绍
  • el-form自定义校验规则
  • xml对象与字符串互换
  • 单例模式和多例模式和工厂模式
  • 【网络架构】华为hw交换机网络高可用网络架构拓扑图以及配置
  • 信也科技一面凉经
  • AI商业化如何落地?看设计师如何利用AI细化工作流
  • 论文阅读 - Understanding Diffusion Models: A Unified Perspective
  • [Python进阶] 定制类:模拟篇
  • HTML5 游戏开发实战 | 五子棋
  • rust学习-json的序列化和反序列化
  • 基于MapReduce的Hive数据倾斜场景以及调优方案
  • mysql 02 数据库的约束
  • Quivr 基于GPT和开源LLMs构建本地知识库 (更新篇)
  • Unity如何制作声音控制条(控制音量大小)
  • 非计算机科班如何顺利转行计算机领域?
  • Android音视频剪辑器自定义View实战!
  • stm32_ADC电源、通道、工作模式
  • Vue编程式路由导航
  • LVS-DR模式
  • 详细介绍生成对抗网络 (GAN) 的原理和基于Pytorch源码的实现
  • 高性能数据处理选型
  • 【深入理解C语言】-- 关键字2