Gatsby.js で構築しているブログ・サイトの GitHub Pages へのデプロイを GitHub Actions を利用して自動化する話です。 Gatsby のプロジェクトを用意 この記事では gatsbyjs/gatsby-starter-blog: Gatsby starter for creating a blog を例として用います。 GitHub Actions の設定 最新の情報は Action のリポジトリにて確認してください。 peaceiris/actions-gh-pages: GitHub Actions for deploying to GitHub Pages with Static Site Generators GitHub Actions による GitHub Pages への自動デプロイ - Qiita Workflow の追加 以下のワークフロ