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

peaceirisactions-gh-pages:把静态网站部署到 GitHub Pages,一行配置搞定

文章目录

  • peaceiris/actions-gh-pages:把静态网站部署到 GitHub Pages,一行配置搞定
    • 1、 解决什么问题
    • 2、 三种认证方式
    • 3、 能配置什么
    • 4、 适合谁用

peaceiris/actions-gh-pages:把静态网站部署到 GitHub Pages,一行配置搞定

这个项目在 GitHub 上拿到了 5.3K Star。

GitHub Actions 生态里有一个专门部署 GitHub Pages 的 action,叫 actions-gh-pages。作者是 peaceiris,一个日本开发者,还拿过 GitHub Action Hero 的称号。

1、 解决什么问题

用静态站点生成器(Hugo、Next.js、MkDocs、Gatsby 等)做完网站后,需要把构建产物部署到 GitHub Pages。自己写部署流程要处理分支切换、token 权限、历史记录管理等一系列问题。

这个 action 把这些打包成一步:指定构建产物目录,剩下的它全管。

2、 三种认证方式

支持 github_token、deploy_key、personal_token 三种方式。对于大部分用户,直接用 github_token 就行——runner 自动生成,不需要额外配置密钥。

-name:Deployuses:peaceiris/actions-gh-pages@v4with:github_token:${{secrets.GITHUB_TOKEN}}publish_dir:./public

如果是第一次部署,用 github_token 需要在仓库设置里手动选一次 gh-pages 分支。之后就不会有这个问题。

3、 能配置什么

覆盖了部署场景的大部分需求:自定义发布分支和目录、指定 CNAME、部署到外部仓库、强制 orphan 模式只保留最新提交、设置提交者和提交信息、保留已有文件。

比较实用的一个场景:把源代码放在私有仓库,构建产物部署到公共仓库的 GitHub Pages 上。通过 external_repository 参数就能实现。

4、 适合谁用

  • 在用 Hugo、MkDocs、Gatsby 这类 SSG 搭建博客或文档站的人
  • 项目托管在 GitHub,需要自动化 CI/CD 发布静态页面的开发者
  • 想把源码存私有仓库、但页面放在公开域名上的团队

/CD 发布静态页面的开发者

  • 想把源码存私有仓库、但页面放在公开域名上的团队
http://www.jsqmd.com/news/1148082/

相关文章:

  • 人人劝你转 AI,辞职之前先算这三笔账
  • Windows系统文件CloudDomainJoinDataModelServer.dll丢失找不到问题解决
  • 钻牛角尖的最小单位是什么?
  • 丙午年五月廿四雨后感
  • 山东乡镇中学线上阅卷厂家
  • AI拟人化新规生效平台全砍智能体,合规成本与投入产出比成决策关键!
  • 阿里HappyHorse 1.1低调更新,商业化与生态滞后,电商才是其真正主场?
  • 别被模型宣传骗了,真实 Agent 任务一跑就知道
  • “统一运维模式”到底是什么,有什么影响
  • RAG/GEO召回正确但回答错误:零代码排查清单、解决中间遗忘提15%准确率与漏信息问题
  • AutoCAD Map3D 2026软件安装步骤(附安装包)AutoCAD Map3D 2026 超详细下载安装教程
  • VASPsol隐式溶剂模型:3步实现DFT计算中的溶剂效应模拟
  • 数据产业服务分类(45)——框架设计——顶层类别框架
  • 如何快速解决Windows软件依赖问题:一站式运行库修复终极指南
  • 思维运行模式 的最小单位是什么?
  • 太原隔音岗亭
  • 全面解析PARP2
  • IntelliJ IDEA Markdown插件终极指南:如何在开发环境中高效编写技术文档
  • 腾讯Hy3正式版发布:性能大幅提升,多场景应用表现出色
  • 代驾系统开发需要哪些功能?一文看懂完整解决方案
  • 想买好用的防水轨道插座?这几家高口碑正规厂家放心选不踩坑
  • OriginLab正版使用指南:教育授权获取与科研数据可靠性保障
  • GESP2026年6月认证C++七级( 第二部分判断题(1-10))精讲
  • B 站客户端全屏疯狂闪屏?联想官方三步根治,笔记本台式机通用
  • 8个Thor-X、17个1700万像素相机:面向个人的L4自动驾驶汽车Tensor Robocar解析
  • 别再为论文发愁!2026好用的AI论文软件,一键生成高质量大纲
  • 如何5分钟快速上手AcFunDown:免费开源A站视频下载器完整指南
  • 人生解释器的最小单位是什么?
  • 细胞系vs原代:原代牙周韧带成纤维细胞,为什么不能用细胞系代替?
  • 2026年广东针织打底面料/连衣裙打底面料厂家优选指南,广州十大品质厂家参考