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
目錄。建議在新資料夾中建置網站以進行部署。