我想利用JAMstack架构编写一个网站,并包含一个博客页面(动态内容以缓慢的间隔更新)。我对如何以符合 JAMstack 的方式实现它有点困惑。
我查看了基于 JAMstack 构建的 React Static 模板,他们建议将博客文章存储在 Web 服务上,并在构建时通过 API 访问它们。这对我来说是有道理的(因为 JAMstack 文档提倡使用 API),但这意味着我必须编写自己的 Web 服务,该服务只能由我自己的网站使用,并且只能在构建时使用,所以这似乎是浪费资源和时间。
我的另一个想法是将博客文章存储在与我的网站相关的某个地方并直接导入它们。这样我就不会做任何不必要的事情。
您会推荐哪种方法,为什么?另外,如果我静态存储我的数据,我应该将它包含在我的 Git 存储库中吗?我将如何在不完全弄乱我的项目的情况下实现像 RSS 接口这样的扩展?