何时使用静态网站生成器?

时间:2020-02-13 09:42:12

标签: reactjs vue.js frontend nuxt.js jamstack

我有一个具有登录名和基于角色的内容等的Web应用程序,该应用程序是使用通用模式在nuxt(Vue框架)中创建的。当前它是SSR(服务器端渲染)应用程序,但是将其转换是否正确?使用nuxt generate命令进入静态站点?

仅供参考:-我曾尝试运行nuxt generate,它会在dist内生成适当的页面,但我关心的是每个HTML文件内,只有CSS和script标签。我了解我无法为每个页面静态生成内容,因为它是基于用户的。知道如果我使用SSG是正确的,或者它会终止其目的?

1 个答案:

答案 0 :(得分:0)

对于内容经常(动态)为登录用户更改的网站,请避免使用 SSG。

更新:-

有很多很棒的网站可以帮助新手开发者,例如

  1. https://jamstack.org/
  2. https://explorers.netlify.com/

最后,它在构建时为每个包含内容的路由生成 html 的方式(netlify 和 vercel 也在研究一些新方法,以改善大型 Jamstack 站点的构建时间),一旦用户访问主页,其 html服务和 js 启动并执行 SPA 部分以进行进一步导航,而不是整页刷新 + 交互性