mcpField
G
grapesjs-studio-sdk

grapesjs-studio-sdk

github.com/grapesjs开发6298 次安装23 周前更新
代码仓库

关于 grapesjs-studio-sdk

grapesjs-studio-sdk 是可嵌入应用的可定制视觉编辑器 SDK,面向集成网站、邮件和文档编辑功能的开发者。它支持多种项目类型,并提供项目存储、界面、组件及插件配置选项。

主要功能

  1. 01嵌入式视觉编辑器
  2. 02支持网站、邮件和文档项目
  3. 03配置项目加载与保存
  4. 04扩展组件、资源和模板
  5. 05通过插件定制编辑体验

适用场景

  1. 01在应用中集成网站和落地页编辑
  2. 02构建新闻邮件编辑功能
  3. 03实现文档布局编辑器

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/grapesjs/skills-studio-sdk --skill grapesjs-studio-sdk

安装后在 Claude Code 中输入/grapesjs-studio-sdk确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

rules/configuration/
blocks.md
fonts.md
global-styles.md
overview.md
pages.md
projects.md
templates.md
themes.md
rules/configuration/assets/
asset-providers.md
overview.md
rules/configuration/components/
methods.md
overview.md
properties.md
rules/configuration/datasources/
overview.md
template-engines.md
rules/configuration/layout/
components.md
overview.md
rules/overview/
licenses.md
rules/plugins/ai/
ai-backend.md
ai-chat.md
overview.md
rules/plugins/asset-providers/
google-fonts.md
youtube-asset-provider.md
rules/plugins/canvas/
absolute-mode.md
emptyState.md
full-size.md
grid-mode.md
rules/plugins/components/
accordion.md
animation.md
dialog.md

详细介绍

GrapesJS Studio SDK

GrapesJS Studio SDK 是一款完全可自定义的可视化构建器,可嵌入到你的应用中,用于创建:

  • 网站和落地页
  • 新闻简报和电子邮件内容
  • 文档编辑器

使用此技能进行设置、配置、插件集成和项目类型实现。

安装

npm i @grapesjs/studio-sdk

初始加载编辑器

React:

import StudioEditor from "@grapesjs/studio-sdk/react";
import "@grapesjs/studio-sdk/style";
// ...
<StudioEditor
  options={{
    licenseKey: "LOCAL_LICENSE_KEY",
    project: {
      type: "web", // 'email' | 'document'
    },
  }}
/>;

JavaScript(其他框架或原生 JavaScript):

import createStudioEditor from "@grapesjs/studio-sdk";
import "@grapesjs/studio-sdk/style";
// ...
createStudioEditor({
  licenseKey: "LOCAL_LICENSE_KEY",
  project: {
    type: "web", // 'email' | 'document'
  },
});

许可证密钥行为

  • 在 localhost 上,任意字符串都可用于本地开发。
  • 在非 localhost 域名上,必须提供有效的 licenseKey。更多信息:rules/overview/licenses.md

项目类型

完成初始设置并选择项目类型后,接下来配置持久化:

要使编辑器完全可用,下一项重要工作是配置持久化:定义项目的加载和保存方式,以及上传资源的存储和检索方式。

配置

插件

评论

支持 Markdown