首页 > 解决方案 > 何时使用静态站点生成器?

问题描述

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

仅供参考:-我尝试运行 nuxt generate ,它会在 dist 中生成适当的页面,但我担心的是每个 HTML 文件中,只有 CSS 和 script 标签。我知道我不能为每个页面静态生成内容,因为它是基于用户的。知道如果我使用 SSG 是正确的还是会破坏它的目的?

标签: reactjsvue.jsfrontendnuxt.jsjamstack

解决方案


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

更新:-

有很多很棒的网站可以帮助刚接触这方面的开发人员,例如

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

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


推荐阅读