Open3
【Nuxt】NuxtでSSGしたものをGitHub Pagesに置く時のハマりポイント
-
yarn generate
する時にリポジトリ名をパスの先頭に付けていないとcssやjsが読めない
- GitHub Pagesはデフォルトでjekyllを利用しており、jekyllはアンダーバー始まりのディレクトリを読めない。そのため
_nuxt/
ディレクトリを読むには空のファイル.nojekyll
をpublic/
リポジトリに置く。
nuxt.config.ts
<reponame>
はリポジトリの名前を直書きした。
export default defineNuxtConfig({
app: {
baseURL: '/<reponame>'
}
})
多分GitHub Pages使う時はNext.jsでも同様のハマり方しそう。