我正在研究Jamstack和Hugo和Scully之类的SSG(静态站点生成器),以便与我们的Angular SPA配合使用以减小文件大小并加快加载速度。>
我所看到的所有示例生成的页面都没有动态内容。存在交互性,例如search等,但没有用户定制的内容。
我们网站的某些部分可以完全静态生成。但是,网站的其他部分具有静态页面,这些页面的某些部分是为用户定制的。想象一个产品页面,其中包含对用户的建议。产品信息几乎是静态的,但建议是动态的。
我们如何创建/构造类似这样的东西?可以为此配置SSG吗?
答案 0 :(得分:1)
有了JAMstack,您绝对可以拥有一个带有个性化等动态元素的静态站点。 CDN在过去几年中取得了很大进步,现在您可以在边缘运行许多功能(例如个性化和身份验证),而无需额外往返服务器。您还可以扩展很多此功能,因此可以ping无服务器功能以根据需要动态充实网站内容。
特别是对于个性化设置,Netlify等许多CDN提供程序在CDN级别提供国际化和A / B测试功能,因此您可以根据用户的地理位置或角色轻松地提供不同的内容。