快速开始 Quick Start

准备好在不到 3 分钟的时间内启动并运行您最喜欢的开源无头 cms Strapi。

Strapi 提供了很大的灵活性。无论您是想快速查看最终结果,还是更愿意深入了解产品,我们都能满足您的需求。在本教程中,我们将采用 DIY 方法,从头开始构建项目和数据结构,然后将您的项目部署到 Strapi Cloud 以从那里添加数据。

预计完成时间:5-10 分钟

在安装 Strapi 之前,必须在您的计算机上安装以下要求:

  • Node.js:仅支持 活动 LTS 或维护 LTS 版本(当前为 v18v20)。不支持 Node 的奇数版本(称为 Node.js 的“当前”版本)(例如 v19、v21)。
  • 您首选的 Node.js 包管理器:
  • npmv6 及以上版本)
  • yarn
  • Python(如果使用 SQLite 数据库)

🚀 第 A 部分:使用 Strapi 创建新项目

我们将首先通过在终端中运行命令在您的机器上创建一个新的 Strapi 项目,然后注册我们的第一个本地管理员用户。

按照以下步骤操作,单击可切换的内容以阅读更多说明。

步骤 1:

运行安装脚本并创建 Strapi Cloud 帐户
详情

第 2 步:

注册第一个本地管理员用户
详情
🥳 恭喜!

您刚刚创建了一个新的 Strapi 项目!您可以开始使用 Strapi 并使用我们的 用户指南 自行发现该产品,或者继续下面的 B 部分。

🛠 第 B 部分:使用内容类型构建器构建数据结构

安装脚本刚刚创建了一个空项目。现在,我们将指导您创建一个餐厅目录,灵感来自我们的 FoodAdvisor 示例应用程序。

本地 Strapi 项目的管理面板在 http://localhost:1337/admin 运行。您将在这里花费大部分时间创建和更新内容。

首先,我们将为您的内容构建一个数据结构。这只能在开发模式下完成,这是本地创建的项目的默认模式。

如果服务器尚未运行,请在您的终端中,cd 进入 my-strapi-project 文件夹并运行 npm run evolve(或 yarn evolve)以启动它。

内容类型构建器可帮助您创建数据结构。当使用 Strapi 创建一个空项目时,这就是开始派对的地方!

步骤 1:

创建“餐厅”集合类型
详情

第 2 步:

创建“类别”集合类型
详情
🥳 恭喜!

您刚刚为您的 Strapi 项目创建了一个基本数据结构!您可以继续使用 Content-type Builder,或者继续下面的 C 和 D 部分以发现 Strapi Cloud 并向您的项目添加实际内容。

☁️ C 部分:部署到 Strapi Cloud

现在,您漂亮的第一个 Strapi 项目正在本地运行,是时候让全世界看到它了!托管项目的最直接方法是使用 Strapi Cloud:只需一个命令即可在 Strapi Cloud 上部署您的项目!🚀

要在 Strapi Cloud 上部署您的项目,请在您的终端中:

  1. 如果您本地 Strapi 项目的服务器正在运行(如果您到目前为止按照本教程操作,情况应该如此),请按 Ctrl-C 停止服务器。
  2. 确保您位于 Strapi 项目的文件夹中(如果需要,例如运行“cd my-strapi-project”以到达此文件夹),然后运行以下命令:
sh
yarn
sh
yarn strapi deploy

几分钟后,您的本地项目将托管在 Strapi Cloud 上。🚀

完成后,终端将为您提供一个可点击的链接,以https://cloud.strapi.io/projects开头。单击该链接,或将其复制并粘贴到浏览器地址栏中,以访问该页面。

您将在 Strapi Cloud 仪表板中看到我们刚刚创建的 Strapi Cloud 项目my-strapi-project。单击右上角的访问应用程序按钮以访问您部署的 Strapi 项目。

Visit Strapi Cloud App GIF

🥳 恭喜!

现在您的项目托管在 Strapi Cloud 上并可在线访问。享受 14 天免费 Strapi Cloud 试用!您可以通过阅读 其专用文档 了解有关 Strapi Cloud 的更多信息,或继续执行第 D 部分以登录您的在线 Strapi 项目并从那里添加您的第一个数据。

您可以自由地进一步使用内容类型构建器,并为您的内容类型添加更多字段或创建新的内容类型。每当您进行此类更改时,通过运行适当的“deploy”命令将它们再次部署到 Strapi Cloud 上,并在几分钟内看到您的托管项目更新。很神奇,不是吗? 🪄

📝 第 D 部分:使用内容管理器将内容添加到您的 Strapi Cloud 项目

现在我们已经创建了一个包含 2 个集合类型“餐厅”和“类别”的基本数据结构,并将您的项目部署到 Strapi Cloud,让我们使用 Cloud 通过创建新条目来实际添加内容。

Step 1:

登录到你的新 Strapi Cloud 项目的管理面板
详情

第 2 步:

为“餐厅”集合类型创建条目
详情

步骤 3:

添加类别
详情

步骤 4:

设置角色和权限
详情

第 5 步:

发布内容
详情

第 6 步:

使用 API
详情
🥳 恭喜!

现在您的内容已创建、发布,并且您有权限通过 API 请求它。 继续创造精彩的内容!

提示:在本地和 Strapi Cloud 项目之间传输数据

您的 Strapi Cloud 项目和本地项目的数据库不同。这意味着您的 Strapi Cloud 和本地项目之间的数据不会自动同步。您可以使用 数据管理系统 在项目之间传输数据。

⏩ 下一步做什么?

现在您已经了解了使用 Strapi 创建和发布内容的基础知识,我们鼓励您探索并深入了解一些 Strapi 功能: