找回密码
 立即注册
查看: 281|回复: 0

无服务器 CMS 为您的博客建模

[复制链接]

1

主题

0

回帖

5

积分

新手上路

积分
5
发表于 2023-8-7 13:54:53 | 显示全部楼层 |阅读模式
在无服务器应用程序的世界中,Webiny 正在成为一种流行的方式来采用无服务器方法来构建应用程序,它提供了开发人员可以在其上构建应用程序的便捷工具。在本文中,我们将研究 Webiny 是什么,并尝试将无头 CMS 作为 Gatsby 博客应用程序的数据源。

本文得到了Webiny亲爱的朋友们的大力支持,他们帮助人们在无服务器基础设施之上构建、构建和部署解决方案。谢谢你!


在过去,开发人员通过使用内容管理系统(CMS) 减少了与管理依赖于内容的 国家电子邮件列表 平台相关的挑战,该系统允许使用 CMS 服务提供的现有设计模板来创建和显示 Web 内容。

但随着单页应用程序 ( SPA )的出现,这种管理内容的方法变得不利,因为开发人员被所提供的设计布局所束缚。这是Headless CMS 服务的使用已被广泛接受的关键点,因为开发人员寻求更多的自由来跨各种客户端(例如移动、Web、桌面甚至可穿戴设备)提供内容。

无头 CMS 将数据存储在后端数据库中,但与通过定义的模板显示内容的传统 CMS 服务不同,内容通过 API 交付,这使开发人员可以灵活地跨各种客户端或前端框架使用内容。



这种无头 CMS 的一个例子是Webiny。它的无服务器无头 CMS提供了一个个性化的管理应用程序来创建内容,以及一个强大的 GraphQL API 来使用通过管理应用程序创建的任何内容。在这篇文章的后面,我们将探索 Webiny 并在通过无头 CMS 应用程序建模内容时使用管理应用程序,然后通过Gatsby博客应用程序中的GraphQL API使用内容。

如果这是您第一次听说 Webiny,它是一个用于构建无服务器应用程序的开源框架,可为用户提供工具和现成的应用程序。它在Slack上拥有一个不断壮大的开发者社区,最终试图让无服务器应用程序的开发变得简单直接。

为了使这篇文章易于理解,它被分为两个主要部分。您可以跳到您最感兴趣的部分,也可以按照下面显示的顺序关注它们:

创建和部署 Webiny 项目;
将 Webiny headless CMS GraphQL API 作为远程数据源集成到 Gatsby 应用程序中。
注意: 要继续操作,您需要有一个AWS 帐户(如果没有,请创建一个)、Yarn或在您的本地计算机上安装 npm 。很好地理解React.js是有益的,因为演示应用程序是使用Gatsby构建的。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|阳朔网

GMT+8, 2024-11-27 16:24 , Processed in 0.035315 second(s), 18 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表