Tiptap Notion-like Templateは、Tiptapフレームワークに基づいて構築されたエディタテンプレートで、開発者が概念的なテンプレートを素早く作成できるように設計されています。 ノーティオン 共同文書エディタ。直感的な 反応 リアルタイムコラボレーション、AIコンテンツ生成、ドラッグ&ドロップブロック編集のためのコンポーネント。簡単な設定で、ナレッジベース、チームコラボレーション、コンテンツ作成シナリオに対応した機能豊富で美しいエディタを数分で統合できます。テンプレートは、ディムモード切り替え、モバイル対応、豊富な書式オプションをサポートしており、LinkedIn、GitLab、Substackなどの企業で広く利用されています。利用には、Tiptap Startプラン以上の契約と、Tiptap Cloudサービスの設定が必要です。
機能一覧
- リアルタイム共同編集複数の同時編集者、ユーザーカーソル、アバター、オンラインステータスを表示します。
- AIコンテンツ生成テキストの生成、書き換え、要約をサポートし、カスタムプロンプトを提供します。
- ドラッグ・アンド・ドロップによるブロック編集ドラッグ&ドロップでテキスト、見出し、リスト、マルチメディアコンテンツのブロックを調整できます。
- スラッシュコマンドテキスト、画像、ビデオ、コードブロック、エモーティコンをすばやく挿入するには、「/」を入力します。
- 明暗モードユーザーの好みに合わせて、ライトテーマとダークテーマの切り替えが可能です。
- モバイル適応ツールバーとインターフェイスは、モバイルデバイスのエクスペリエンスを最適化するために自動的に調整されます。
- リッチテキストフォーマット太字、斜体、ハイライト、リンク、テキストカラーなどのスタイルがサポートされています。
- コンテキストメニュー各コンテンツブロックには、コピー、削除、ドラッグ&ドロップなどの管理機能があります。
- 文書管理MarkdownとDOCXファイルのインポートとエクスポートがサポートされています。
ヘルプの使用
設置プロセス
Tiptap Notion-like Templatesを使用するには、Tiptapアカウントに登録し、Startプラン以上に加入する必要があります。以下、詳しい手順です:
- 登録と購読アクセス
cloud.tiptap.dev/register
アカウントを作成し、スタートプログラムに加入します(無料トライアルあり)。本番環境では、有料のサブスクリプションが必要です。 - テンプレートTiptapが提供するGitHubのプライベートリポジトリに招待することで、ログインしてNotion-like Templateのコードをダウンロードすることができます。
- 依存関係のインストールプロジェクト・ディレクトリで以下のコマンドを実行する:
npm install
- 環境変数の設定 を作成する。
.env
ファイルに以下の設定を追加し、コラボレーションとAI機能を有効にする:
TIPTAP_COLLAB_TOKEN=your_collaboration_token
TIPTAP_AI_API_KEY=your_ai_api_key
キーの入手方法については、以下をご参照ください。 tiptap.dev/docs/hocuspocus
歌で応える tiptap.dev/docs/content-ai
.
4. 統合スタイル : テンプレートには、CSSフレームワーク(Tailwind CSSなど)が必要です。テンプレートには index.css
にスタイルを追加する。
.tiptap {
font-family: Arial, sans-serif;
padding: 1rem;
}
- ランニング・プロジェクト 開発サーバーを起動します:
npm run dev
ブラウザからアクセス localhost:3000
ビュー・エディター
4. CLIのインストール(オプション) Tiptap CLIを使用して、テンプレートをすばやくインストールします:
npx @tiptap/cli add notion-like-editor
機能 操作の流れ
リアルタイム・コラボレーション
リアルタイムコラボレーションでは、以下のように複数の人が同時に文書を編集することができます:
- エディタの初期化 Reactプロジェクトに導入
NotionEditor
コンポーネント
import { NotionEditor } from '@tiptap/react-notion-like-editor';
function App() {
return <NotionEditor room="document-001" />;
}
みんな room
は共同文書に相当する。
- コラボレーションの状況を見る エディターはオンラインユーザーのアバターとカーソルを表示し、コンテンツをリアルタイムで同期します。
- コンフリクト・マネジメント TiptapクラウドのHocuspocusサーバーを利用した編集コンフリクトの自動処理。
AIコンテンツ生成
AI機能は、以下のステップでユーザーのライティングを最適化する手助けをする:
- AIの実現 を確保する。
TIPTAP_AI_API_KEY
設定済み。 - AIコマンドの呼び出し テキストを選択し、ツールバーのAIアイコンをクリックして、「生成」、「リライト」、「要約」のいずれかを選択します。例えば、「/generate paragraph」と入力すると、新しいコンテンツが生成される。
- カスタムヒント 中国語に翻訳する」、「マーケティングコピーを作成する」のように、スラッシュコマンドでカスタムコマンドを入力します。
ドラッグ・アンド・ドロップによるブロック編集
- コンテンツ・ブロックの挿入 : "/"を入力し、ドロップダウンメニューからコンテンツの種類(例:タイトル、コードブロック、YouTubeビデオ)を選択します。
- 調整順序 ブロックの左側にあるハンドルをクリックし、ドラッグして位置を調整します。
- 管理ブロック コンテンツのブロック上で右クリックすると、コンテキストメニューが表示され、コピー、削除、フォーマットのリセットができます。
リッチテキストフォーマット
- スタイル調整 テキストを選択し、ツールバーで太字、斜体、ハイライトを設定します。
- (ショートカットキー などの一般的なショートカットをサポートしています。
Ctrl+B
太字。Ctrl+I
斜体。 - コンテキストメニュー テキストブロックの上で右クリックすると、テキストの色を調整したり、リンクを挿入することができます。
明暗モード
- スイッチング・トピックス エディター右上のテーマボタンをクリックし、ブライトモードかダークモードを選択します。
- カスタムテーマ CSSで修正
.tiptap
背景色とフォントスタイル。
ほら
- 生産環境 TiptapクラウドまたはセルフホスティングのHocuspocusサーバーは、安定したコラボレーション機能を確保するために設定する必要があります。
- ブラウザサポート Chrome、Firefox、Safari、Edgeの最新バージョンに対応しています。
- 文書参照 定期的なチェック
tiptap.dev/docs
最新情報とベストプラクティスを入手しよう。 - スケーラビリティ カスタムReactコンポーネントの追加をサポート。
tiptap.dev/docs/ui-components
.
アプリケーションシナリオ
- 企業知識ベース
組織はテンプレートを使って、チームメンバーがリアルタイムでプロジェクト計画や技術文書を編集し、コンテキストメニューでコンテンツ管理を簡素化できる、社内文書プラットフォームを構築できる。 - コンテンツ作成ツール
ブロガーやマーケティングチームは、AI機能を使って下書き記事を素早く作成することができ、スラッシュコマンドは、より魅力的なコンテンツのためのマルチメディアの埋め込みをサポートする。 - オンライン教育プラットフォーム
教師や学生は、コードブロックやビデオの埋め込みをサポートする構造化されたノートを作成することができ、コース設計や学習文書に適しています。 - 製品プロトタイピング
開発者は、テンプレートをアプリケーションに統合することで、ドキュメント編集機能を迅速に追加し、開発時間を短縮することができます。
品質保証
- 有料プランが必要ですか?
はい、Notion-like Templateは、Tiptap Startプログラム以上のサブスクリプションが必要です。 - 対応ブラウザは?
Chrome、Firefox、Safari、Edgeの最新バージョンに対応しています。 - テクニカル・サポートはどうすれば受けられますか?
とおす<a href="mailto:humans@tiptap.dev">humans@tiptap.dev</a>
チームに連絡するか、Discordコミュニティに参加してください。 - リアルタイム・コラボレーションはどのように機能するのか?
これは Tiptap Cloud の Hocuspocus サーバーで実現され、コラボレーションキーの設定が必要です。 - デザインをカスタマイズできますか?
はい、カスタムエディタスタイルはCSSまたはTailwind CSSでサポートされています。 - AI機能はどのように統合されているのか?
コンテンツAIエクステンションを有効にするためにAI APIキーを設定します。 - カスタムコンポーネントの追加に対応していますか?
はい、テンプレートはカスタムReactコンポーネントの拡張をサポートしています。 - オープンソースですか?
TiptapコアエディタはMITライセンス、Notion-like Templateは有料テンプレートです。