Nuxt.jsに詳しい方教えてください。
rendering mode -> Universal (SSR / SSG)
Deployment target -> Static (Static/JAMStack hosting)
JAMstack構成のブログを制作しています。
詳細ページやカテゴリーページはrouter.extendRoutesを使用した動的ルーティングで制作しています。
公式のガイドによると、その際に「config内のgenerate.□routesを指定して事前にHTMLファイルを生成する必要がある。」ようなのですが、generate.□routesを指定しなくても、ビルドするとHTMLファイルが生成されます。
動的ルーティングは自動でページ生成まではしてくれない。という情報が沢山あるのですが、なぜこのケースでは生成されたのでしょうか?
ある程度は内部的にNuxtが気を利かせてくれてるのでしょうか?
よろしくお願い致します。
---------
あとW3Qさんにお願いがあります。
NGワード「e□ro」が検出されました。
generate.□routesが引っかかります。NGワードが無駄に厳しすぎます。もっとゆるいものにして下さい。
2 件の回答
回し者見たくなってしまい嫌なのですが、
https://blog.microcms.io/microcms-nuxt-jamstack-blog/
この公式ブログの手順通りにやっています。
「6. ビルドして静的ファイルを生成してみる」の工程をすっ飛ばしても
正常にブログとして機能してしまっています。
MicroCMSの中の方がこのようなツイートをされていたのですが、おそらく私の言いたいことと同じだと思います。
--------------------------
Nuxtでconfig内のgenerate.□routesを指定しない場合、動的なルーティングパスがどこまで自動で内部的にクロールされて生成されるのか軽く調べた。
一覧ページのページング用のパス等は指定してあげる必要はあるけど、ページング時の詳細ページはちゃんとクロールされて生成されるっぽい。すごい。
--------------------------
つまり、ある程度は自動で生成するけど、不安なら自分でgenerate.□routesで指定してね。という解釈でよろしいでしょうか...