gpt4 book ai didi

dynamic - Astro Static Site Generator 框架能否用于根据从 API 获取的数据动态创建页面?

转载 作者:行者123 更新时间:2023-12-05 04:43:47 24 4
gpt4 key购买 nike

我们公司的一个项目是使用 Astro 和 Svelte 构建的。在此项目中,必须对 CMS 进行 API 调用才能动态创建博客文章。我想要一种方法让我的客户写博客文章,更新 CMS(GraphCMS) 并查看网站是否创建了新帖子。

最佳答案

有两种方法可以做到这一点。

GraphCMS 允许您在操作完成时触发网络 Hook ,在本例中是发布博客文章。您需要托管在 Vercel 或 Netlify 之类的东西上,但只要您的构建系统具有 Web 钩子(Hook)触发器,它就可以接受有效负载并重建站点。完成需要一两分钟,但此人应该能够相对快速地看到新内容。

另一种方法,正如其他作者所建议的那样,是将 Astro 与 Svelte、React 或其他一些客户端 JS 一起使用,并添加一个客户端路由器,该路由器然后可以在客户端上获取和呈现帖子。这会降低效率,因为您的用户将不得不等待数据被提取,而且它可能不会出现在搜索引擎中。

关于dynamic - Astro Static Site Generator 框架能否用于根据从 API 获取的数据动态创建页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69521559/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com