问题描述
我的情况: 我想要动态路由(例如:page/1)。由于 SEO 和爬虫,我也想拥有没有 JS 的可访问网络。所以我用 asyncData 加载数据。没关系。
我有 nodejs 托管。现在我以 yarn build 和 yarn start 的方式使用部署。
但我也想使用@nuxtjs/sitemap。但它仅使用 yarn generate 生成(在我的情况下最少)。
可能我错过了某个点,你能指引我正确的方式吗? 谢谢。
解决方法
在服务器模式(yarn dev
或 yarn build && yarn start
)下,sitemap.xml
文件将在每次调用您的 http://example.com/sitemap.xml
URL 时由服务器动态生成。
在静态模式 (yarn generate
) 下,sitemap.xml
文件将在您的 dist
目录中的 nuxt 生成过程中静态生成一次。