blazing fast gh pages deploy
v1.1.0
このアクションはアーカイブされています。カスタム GitHub アクション ワークフローを使用して GitHub ページにデプロイすることをお勧めします。この GitHub アクションからの移行のコード例を次に示します。
GitHub ページ Web サイトをデプロイするための最も大胆なアクション
この 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 | 構築された Web サイトをデプロイするブランチ | gh-pages | false |
「'https://github.com' のユーザー名を読み取れませんでした: そのようなデバイスまたはアドレスはありません」
これは、展開されたサイト フォルダーに.git
ディレクトリが含まれていることが原因です。展開用に新しいフォルダーにサイトを構築することをお勧めします。