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(その他のフレームワークまたはバニラ):

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

プロジェクトタイプ

  • rules/project-types/email.md - MJML ニュースレターの作成やメール向けの編集には、メールモードを使用します。
  • rules/project-types/web.md - 複数ページのコンテンツ構成を持つウェブサイトやランディングページには、ウェブモードを使用します。
  • rules/project-types/document.md - 印刷物のようなレイアウトを文書向けのデフォルト設定で作成するには、ドキュメントモードを使用します。

初期セットアップとプロジェクトタイプの選択後、次に永続化を設定します。

エディターを完全に機能させるには、次に永続化を設定することが重要です。プロジェクトの読み込みと保存方法、およびアップロードされたアセットの保存と取得方法を定義してください。

設定

プラグイン

コメント