有没有办法使用SSG使用Nextjs构建特定页面?

时间:2020-08-24 13:11:21

标签: javascript ecmascript-6 frontend next.js

Nextjs具有静态站点生成(SSG)功能,可以在构建时获取数据,从而生成已渲染的页面(使用<form method="get" action="/simple-search" class="form-horizontal col-md-12 form-group form-group-lg" scope="search" role="form"> <br><br> <div class="col-md-12 searchbox"> <div class="col-md-11"> <input type="text" class="form-control " placeholder="Buscar na Biblioteca" name="query" id="tequery-main-page" size="25"> </div> <div class="col-md-1"> <button type="submit" class="btn btn-primary pull-right search-button"><span class="glyphicon glyphicon-search"></span></button> </div> </div> </form> getStaticProps)。

现在让我们说我有一个博客,其中包含许多不变的文章,但是有些文章可能会不时更新(尤其是最近的文章)。我在这些文章上启用了SSG。

这是否意味着每次更新文章时,我都必须用大量文章来重建整个内容?

或者是否有办法告诉Nextjs≪仅将getStaticPaths作为/article/[slug]页≪构建?

1 个答案:

答案 0 :(得分:1)

您应该在此处查看它们显示示例的doc

今天,我们还引入了增量静态再生(beta),该机制可通过在流量进入时在后台重新渲染现有页面来更新现有页面。受过时验证有效的启发,这可确保流量始终不间断地提供服务,并且始终是静态的,并且仅在完成生成后才推送新建页面。