有什么办法可以安排在gatsby上的帖子?

时间:2020-05-19 22:14:45

标签: gatsby

我在gatsbyjs上使用gatsby-transformer-remark创建帖子,我想安排一些帖子。能做到吗?

1 个答案:

答案 0 :(得分:1)

我看到了两种主要方法。要么按计划重建站点,要么在UI代码中隐藏帖子(我不建议这样做,但可能更容易做到):

  1. 每X分钟执行一次cron作业,该作业将构建并部署您的Gatsby网站。在您的构建逻辑中(很可能您在gatsby-node.js处的代码)仅构建您要在给定的构建时间上线的页面/帖子。在GraphQL查询上使用过滤,您只能构建发布日期等于或高于当前时间的帖子。

  2. 在您的帖子中,使用“ publicationDate”字段(名称取决于您),为您希望博客帖子上线的时间设置该字段,并在您的应用程序中隐藏所有不应活着。可以,但是帖子仍然存在,例如,如果您有站点地图,它们就会显示在其中。