GatsbyJSのコンテンツディレクトリをリネームしたらNot Foundになった
June 02, 2020 Category: ブログ
Not Found
{プロジェクト}/content/blog/blog/
というディレクトリを{プロジェクト}/content/blog/Blog/
(Bが大文字)に変更してGithub Pagesにデプロイしたら404 Not Foundになってしまいました。
原因
トップページからのリンクはBlog
に更新されていたのに、リポジトリを見てみるとファイルのディレクトリはblog
のままになっていました。
調べてはいませんがGitの仕様でディレクトリの大文字小文字が変わっても更新されないんでしょうね。
解決
一度Blog2
という名前にリネームしてデプロイし、Blog
に戻したら直りました。
と思ったら
挙動が怪しかったので、思い切ってブログ
に変えました。