-
1:ID:ILMj0O · 2021-10-28

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 件の回答

2:ID: · 2021-10-28

回し者見たくなってしまい嫌なのですが、
https://blog.microcms.io/microcms-nuxt-jamstack-blog/
この公式ブログの手順通りにやっています。
「6. ビルドして静的ファイルを生成してみる」の工程をすっ飛ばしても
正常にブログとして機能してしまっています。

3:ID: · 2021-10-28

MicroCMSの中の方がこのようなツイートをされていたのですが、おそらく私の言いたいことと同じだと思います。
--------------------------
Nuxtでconfig内のgenerate.□routesを指定しない場合、動的なルーティングパスがどこまで自動で内部的にクロールされて生成されるのか軽く調べた。
一覧ページのページング用のパス等は指定してあげる必要はあるけど、ページング時の詳細ページはちゃんとクロールされて生成されるっぽい。すごい。
--------------------------

つまり、ある程度は自動で生成するけど、不安なら自分でgenerate.□routesで指定してね。という解釈でよろしいでしょうか...

コメントの受付は終了しました。

一緒に読まれている質問

ページ上部に戻る