软件开发客服
首页 > 上上资讯 > 后端软件定制框架Next.js 9.3支持静态网站生成

后端软件定制框架Next.js 9.3支持静态网站生成

2020-03-11 16:32:06编辑:上上定制浏览量:247

表现亮眼的后端软件定制框架Next.js 9.3推出了最新版本9.3,开始支援新的静态网站定制开发生成功能,并且提供软件预览模式,也让用户能够绕过静态生成页面,在CMS动态显示草稿。通常开发者在建置网站或是网页应用程式的时候,必须选择静态网站生成(Static Site Generation,SSG)或是伺服器端渲染(Server-Side Rendering,SSR)其中一种方法,而Next.js为一种混合框架,可让开发者在每个网页使用最适合的技术。

后端软件定制框架Next.js 9.3支持静态网站生成

Next.js 9.0加入了自动静态最佳化方法,当页面没有getInitialProps等资料撷取需求时,便会在建置的时候自动渲染成HTML,但是官方提到,在许多情况下,即便需要阻挡资料撷取请求,开发者也会希望在建置时,把页面渲染成静态HTML,像是在无头CSM的行销页面或是网站的部落格区块。


因此官方与广大的社群讨论了限制方法,以建立新的方法来统一资料撷取和静态网站生成。现在于Next.js 9.3中,增加了新的资料撷取方法,软件定制开发者可选择让页面在建置期间撷取资料getStaticProps,以及依据每个请求撷取资料的getServerSideProps,或是透过提供参数为动态路径产生静态页面getStaticPaths。当页面从无头CMS中撷取资料时,静态生成方法很好用,但是要在无头CMS撰写草稿,并且想要立即在页面上预览草稿时,就不那麽理想了,因为输出是静态的,预览变更需要重新生成静态页面。因此现在官方在Next.js 9.3中内建了预览模式,可以让用户绕过静态生成的页面,按需渲染CMS的草稿页面。

标签: 软件定制 Next.js 9.3

41

相关资讯

奥地利工程师贡献开源紧急网站软件定制工具包

奥地利工程师贡献开源紧急网站软件定制工具包

奥地利软件工程师MaxBöck,整理了一些可产生静态网站的软件定制样板程式码,创建了紧急网站软件定制工具包(EmergencyWebsiteKit)项目,该工具包让使用者能够快速且

标签: 软件定制 紧急网站软件定制工具包

网上在线电影购票软件定制和开发解决方案推荐

网上在线电影购票软件定制和开发解决方案推荐

电影购票软件定制和开发的必要性假如你是电影迷,电影票务软件絕對是不可或缺的。假如你是一家剧场的经营者,电影购票软件定制和开发就是你占领市场的神器。设想一下,通过根据自家影片量身定做

标签: 软件定制 电影购票软件定制和开发

GitHub CLI开启软件定制和开发新模式

GitHub CLI开启软件定制和开发新模式

GitHub发布命令列工具Beta测试版,GitHubCLI提供了一种简单无缝的GitHub使用方法。用户现在已经可以在macOS、Windows和Linux上安装GitHubCL

标签: 软件定制 软件定制和开发 GitHub CLI