【问题标题】:Is it possible to show different content based on the date in gatsby是否可以根据 gatsby 中的日期显示不同的内容
【发布时间】:2019-10-15 20:08:53
【问题描述】:

我正在使用内容和盖茨比的组合。我想创建一个小部件,根据一年中的某一天显示内容,以及访问网站当天发生的过去事件。

我了解 graphql 中的页面查询接受变量。我在想我可以传递一个值(当前日期)并获取相关值。

考虑到 Gatsby 是一个静态生成器并且查询是预加载的,我不完全确定它会起作用。我会很感激任何指针。

【问题讨论】:

    标签: gatsby


    【解决方案1】:

    是的。你有两个选择:

    1. 每天重建网站。这样,小部件的内容将成为 Gatsby 构建的 HTML 代码的一部分。
    2. 构建一个外部 API,以便在您的 Gatsby 站点调用内容时提供内容。内容每天都在动态变化,但您不需要每天都构建它。

    【讨论】:

      猜你喜欢
      • 2013-07-18
      • 1970-01-01
      • 1970-01-01
      • 2013-05-09
      • 1970-01-01
      • 2014-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多