【问题标题】:How does a static site works?静态网站是如何工作的?
【发布时间】:2019-12-20 08:30:51
【问题描述】:

我正在努力理解这个新的静态站点生成器范例。它是如何工作的?

假设我有一个博客,我使用 Nextjs 或 Gatsby 生成静态页面:

  • 它会为每篇博文创建一个新页面吗?
  • 当我发布新帖子时,我需要重新构建它吗?如果是这样,是否有某种例行程序不时执行此操作?

【问题讨论】:

  • 可能有点太宽泛了...

标签: reactjs gatsby next.js


【解决方案1】:

我可以为盖茨比回答这个问题。我敢肯定,这里的人对盖茨比的了解比我多得多,但这里是。

  • “它会为每篇博文创建一个新页面吗?”

Gatsby 会静态渲染它可以渲染的任何东西。这意味着一些静态呈现的 HTML,例如博客文章的集合和 React 组件。来自 Gatsby 主页:

Gatsby.js 是一个静态 PWA(渐进式 Web 应用)生成器。您可以开箱即用地拆分代码和数据。 Gatsby 仅加载关键的 HTML、CSS、数据和 JavaScript,因此您的网站加载速度尽可能快。加载后,Gatsby 会为其他页面预取资源,因此在网站周围点击感觉非常快。

  • “当我发布新帖子时,我是否需要重新构建它?如果需要,是否有某种例程不时执行此操作?”

构建步骤,例如gatsby build,将是任何标准部署过程的一部分。在开发过程中,这些静态页面在保存时通过热重载重建。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-10
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 2017-08-13
    • 1970-01-01
    • 1970-01-01
    • 2022-08-11
    相关资源
    最近更新 更多