GatsbyでGitHub Pagesにデプロイするときの備忘録
GatsbyでGitHub Pagesにデプロイするときの備忘録
はじめに
環境
- Gatsby.js
v5.12.7
- Node.js
v18.2.0
1.独自ドメインを使用している場合デプロイ時に独自ドメインが消える
発生した事案
npx gh-pages -d public
これを実行すると、GitHub PagesのCustom domainの設定がリセットされてしまう。
解決方法
staticフォルダー内にCNAMEファイルを作成し、独自ドメインを記述する。 参考サイト
2.更新した記事が反映されない
発生した事案
記事を作成し、GitHub Pagesにデプロイしたが、記事が反映されない。
解決方法
npx gatsby build --prefix-paths
を実行し、publicフォルダーの中身を更新する。
再度npx gh-pages -d public
を実行すると、記事が反映される。