Page 1 of 1

第 2 组:准备 WordPress 进行无头部署

Posted: Tue Jan 28, 2025 5:17 am
by Dimaeiya333
在新的管理主屏幕上,您需要执行一些额外的步骤来准备 WordPress 安装以进行无头操作。

SvelteKit 的许多功能都依赖于 GraphQL,因此您需要安装WPGraphQL。该插件允许您使用 GraphQL 框架连接到无头 Javascript 技术,例如 NextJS、Gatsby,当然还有 SvelteKit。

WPGraphQL
添加带有 WPGraphQL 的 GraphiQL IDE。
为此,请转到插件 > 添加新插件并安装 WPGraphQL。这会将GraphiQL IDE添加到您的管理栏,您可以使用它在 WordPress 中编写 GraphQL 查询。

安装后的 WPGraphQL
使用 WPGraphQL 在 WordPress 中编写 GraphQL 查询。
您还需要修复您的永久链接。 WordPress 默认情况下带有简单的永久链接,由于 Next.js 的限制,这些永久链接无法与REST 基于的JSON API或 SvelteKit 本身一起使用。

转到“设置”>“永久链接”并关闭“简单永久链接” 。尝试使用帖子名永久链接。

永久链接
切换到条目名称永久链接以使 SvelteKit 正常工作。
要检查它是否有效,请将“/wp-json”添加到本地站点 URL。您应该看到 JSON 数据形式的网站内容。

稍后,您需要使用完整的站点重定向插件(例如 Redirection 或 All In One SEO Pro)将您的 URL 指向您构建的前端应用程序。当您准备好将用户重定向到 SvelteKit 应用程序时,安装并配置重定向插件。

至此,您已完成并准备安装 SvelteKit。

步骤 3. 配置您的 SvelteKit 环境
首先,SvelteKit 有一些基本的系统要求,包括 Node 18.13 或更高版本。由于该框架非 银行数据 常轻量级,因此它几乎可以在任何系统上运行。确保你已经安装了 npm 和 Node,否则它将无法工作!

您现在可以在系统上安装 SvelteKit。该文档提供了完整的演练,但以下是基础知识。

首先,让我们使用create-svelte包安装 Svelte 。您可以随意命名您的项目(“my-svelte-app”)。此命令将创建一个 Svelte 应用程序,其中所有基本设置都已准备就绪。

npm create svelte my-svelte-app
您将面临几个问题;回答“是”或“否”来创建您的 SvelteKit 环境。

您需要安装一些 npm 软件包,因此使用此命令访问项目的根目录(将“my-svelte-app”替换为您指定的任何名称)。

cd my-svelte-app/
接下来,运行此命令来安装必要的软件包:

npm install
最后,使用以下命令运行开发服务器:

npm run dev
服务器启动后,您可以通过以下 URL 检查正在运行的应用程序:http://localhost:3000

现在,您可以切换到静态渲染器来生成静态 SvelteKit 站点,而不是使用默认的页面渲染器。

至此,SvelteKit 应该已正确配置,您就可以开始创建无头站点了。