みかづきブログ・カスタム

基本的にはちょちょいのほいです。

Nuxt.jsで作ったサイトをGitHub Pagesで公開する際の注意点(_nuxtディレクトリが404になる)👀

f:id:kimizuka:20200811145835p:plain

nuxt generateで静的書き出ししたウェブサイトをGitHub Pagesにアップすると、_nuxt以下のファイルが404になってしまいます。

原因としてはこちらに書いてある通りなのですが、アンダースコア (_)、ピリオド (.)、またはハッシュ記号 (#) で始まる、またはティルダ (~) で終わる名前のファイルやディレクトリが無視されるというJekyllの仕様です。

docs.github.com

対策は簡単で、ウェブのルートとなるディレクトリに .nojekyll という名前の空ファイルを追加すればOKです。
つまり、staticディレクトリに.nojekyllを入れておくのが良いと思います。