kanta's spike

Static ExportしたNext.jsアプリをGitHub Pagesで表示できない。

どうやら_next/配下のファイルを表示できないようだ。

解決策

docs/.nojekyllファイルを作成し、GitHub Pagesで Jekyllの処理を禁止すると良い。1 そのために、Hugoのサイト(or テーマ)にstatic/.nojekyllを作成する。

GitHub Pagesでホスティングされたサイトは、デフォルトではJekyllにより処理されるようだ。

Jekyllは_をプレフィックスにもつファイルやディレクトリを除外する。 そのため、_next/配下のファイルが表示されなくなった。

本ブログはHugoを利用しており、Jekyllは不要であるため、 docs/.nojekyllファイルを追加し、GitHub PagesにJekyllを利用しないように指示する。

参考


  1. .nojekyllは空のファイルで良い ↩︎

作成日: 2023/07/10