blazing fast gh pages deploy
v1.1.0
此操作已存档。我建议使用自定义 GitHub Actions 工作流程部署到 GitHub 页面。以下是从此 GitHub 操作迁移的代码示例。
部署 GitHub Pages 网站的最激烈的行动
此 GitHub 操作使用 JavaScript 以获得最大速度。
使用 JavaScript 操作可以简化操作代码,并且比 Docker 容器操作执行速度更快。
.github/workflows/deploy.yml
添加到您的项目来创建新的工作流程。GH_PAT
这是一个示例deploy.yml
文件:
name : Blazing fast GitHub Pages deploy
on :
push :
branches :
- main
jobs :
deploy :
runs-on : ubuntu-latest
steps :
- uses : actions/checkout@main
- name : npm install, test and build
run : |
npm install
npm run test
npm run build
- name : Deploy site to gh-pages branch
uses : alex-page/[email protected]
with :
repo-token : ${{ secrets.GH_PAT }}
如果您想要更自定义的体验,您可以添加这些值。有关工作流程文件的更详细说明,请查看 GitHub 文档。
环境 | 描述 | 默认值 | 必需的 |
---|---|---|---|
repo-token | 个人访问令牌 | ${{ secrets.GH_PAT }} | true |
site-directory | 网站目录 | _site | false |
commit-message | 分支的提交消息 | 使用极快的 GitHub Pages 部署操作进行部署 | false |
deploy-branch | 将构建好的网站部署到的分支 | gh-pages | false |
“无法读取‘https://github.com’的用户名:没有这样的设备或地址”
这是由于部署的站点文件夹包含.git
目录。建议在新文件夹中构建站点以进行部署。