gutenberg-docs/docs/how-to-guides/platform
2026-03-27 01:08:43 +08:00
..
custom-block-editor.md docs: add 183 translated files 2026-03-27 01:08:43 +08:00
README.md docs: add 183 translated files 2026-03-27 01:08:43 +08:00

title post_status comment_status taxonomy
开发平台 publish open
category post_tag
gutenberg-docs
Platform
How To Guides
Repos

开发平台

Gutenberg 项目不仅为 WordPress 构建更好的编辑器,同时也在创建一个可供构建的平台。该平台包含一系列可在您的 Web 应用程序中使用的 JavaScript 包和工具。查看 npm 上可用的包列表

UI 组件

WordPress 组件包包含一系列可在您的项目中使用的 UI 组件。请访问 WordPress Storybook 网站查看可用组件和设置的交互式指南。

以下是一个快速示例,展示如何在您的项目中使用组件。

安装依赖:

npm install --save @wordpress/components

在 React 中使用:

import { Button } from '@wordpress/components';

function MyApp() {
	return <Button>Hello Button</Button>;
}

许多组件包含用于添加样式的 CSS您需要引入这些样式才能使组件正确显示。组件样式表位于 node_modules/@wordpress/components/build-style/style.css,您可以直接链接或复制并包含到您的项目中。

开发脚本

@wordpress/scripts是用于 JavaScript 开发的可重用脚本集合——包含构建、代码检查和测试脚本——所有这些都无需额外的配置文件。

以下是一个快速示例,展示如何在您的项目中使用 wp-scripts 工具。

安装依赖:

npm install --save-dev @wordpress/scripts

然后您可以在 package.json 文件中添加脚本部分,例如:

	"scripts": {
		"build": "wp-scripts build",
		"format": "wp-scripts format",
		"lint:js": "wp-scripts lint-js",
		"start": "wp-scripts start"
	}

然后您可以使用 npm run build 来构建项目,所有默认的 webpack 设置都已配置好,格式化和代码检查同理。start 命令用于开发模式。完整文档请参阅 @wordpress/scripts

更多信息,请参阅区块编辑器手册中的 JavaScript 入门教程

区块编辑器

@wordpress/block-editor允许您创建和使用独立的区块编辑器。

您可以通过阅读 “构建自定义区块编辑器”教程了解更多信息。