编程开发
把静态网站发布到 GitHub Pages
从构建产物到自定义域名,完成可重复的自动发布。
OUTCOME
先看最终成果
一个通过 GitHub Actions 自动构建和发布、支持 HTTPS 的静态网站。
STEP BY STEP
跟着步骤完成
- 01
确认静态兼容
检查是否依赖服务器运行时、动态 API 或不可导出的路由。
- 02
验证本地构建
确认构建命令和输出目录,并测试子路径下的资源引用。
- 03
配置发布流程
使用最小权限的 Actions 工作流构建并上传 Pages 产物。
- 04
设置域名 HTTPS
配置 DNS、自定义域名和强制 HTTPS,等待证书生效。
- 05
验证与回滚
检查关键页面、404 和资源缓存,保留上一成功版本。
PROMPT
可直接使用的提示词
请根据{{项目结构}}制定 GitHub Pages 发布方案。先判断静态托管兼容性,再给出构建命令、输出目录、最小权限 Actions 工作流、子路径配置、自定义域名与 HTTPS 步骤,以及发布后的验证清单。把双大括号中的内容替换为你的真实信息。先补足上下文,再追求表达效果。
QUALITY CHECK
交付前检查
- 本地静态构建成功
- Actions 权限最小化
- 资源路径在子目录可用
- HTTPS 和域名正常
- 存在失败回滚办法
SOURCE
来源与改编说明
原始技能Publish to Pages
- 仓库
- github/awesome-copilot
- 作者
- GitHub 社区贡献者
- 许可证
- MIT License
- 参考日期
- 2026-09-28
本站参考原技能的任务框架,重新编写为适合中文用户的实践教程,并非原项目官方译文。