返回技能库
编程开发

把静态网站发布到 GitHub Pages

从构建产物到自定义域名,完成可重复的自动发布。

入门25 分钟更新于 2026-09-28
OUTCOME

先看最终成果

一个通过 GitHub Actions 自动构建和发布、支持 HTTPS 的静态网站。

STEP BY STEP

跟着步骤完成

  1. 01

    确认静态兼容

    检查是否依赖服务器运行时、动态 API 或不可导出的路由。

  2. 02

    验证本地构建

    确认构建命令和输出目录,并测试子路径下的资源引用。

  3. 03

    配置发布流程

    使用最小权限的 Actions 工作流构建并上传 Pages 产物。

  4. 04

    设置域名 HTTPS

    配置 DNS、自定义域名和强制 HTTPS,等待证书生效。

  5. 05

    验证与回滚

    检查关键页面、404 和资源缓存,保留上一成功版本。

PROMPT

可直接使用的提示词

请根据{{项目结构}}制定 GitHub Pages 发布方案。先判断静态托管兼容性,再给出构建命令、输出目录、最小权限 Actions 工作流、子路径配置、自定义域名与 HTTPS 步骤,以及发布后的验证清单。

把双大括号中的内容替换为你的真实信息。先补足上下文,再追求表达效果。

QUALITY CHECK

交付前检查

  • 本地静态构建成功
  • Actions 权限最小化
  • 资源路径在子目录可用
  • HTTPS 和域名正常
  • 存在失败回滚办法
SOURCE

来源与改编说明

原始技能Publish to Pages
仓库
github/awesome-copilot
作者
GitHub 社区贡献者
许可证
MIT License
参考日期
2026-09-28

本站参考原技能的任务框架,重新编写为适合中文用户的实践教程,并非原项目官方译文。