Novel: NotionスタイルのWYSIWYGエディタ

Novel

Novel: NotionスタイルのWYSIWYGエディタ

NovelはAI自動補完機能を搭載したWYSIWYGエディタで、直感的な文書作成をサポートします。

サイトを訪問

Novel: Notion-style WYSIWYG Editor with AI-Powered Autocompletion

はじめに

Novelは、AIによる自動補完機能を備えたNotionスタイルのWYSIWYGエディタです。TiptapとVercel AI SDKを使用して構築されており、直感的な操作で文書作成をサポートします。この記事では、Novelの特徴、インストール方法、基本的な使用方法について詳しく解説します。

特徴

スラッシュメニューとバブルメニュー

Novelでは、スラッシュメニューとバブルメニューを使用して、必要な機能にすばやくアクセスできます。これにより、作業の効率が大幅に向上します。

AI自動補完

AIによる自動補完機能は、++を入力することでアクティブになります。また、スラッシュメニューから選択することも可能です。これにより、タイピングの手間を省き、スムーズな文書作成が実現します。

画像のアップロード

ドラッグ&ドロップやコピー&ペーストで画像を簡単にアップロードできます。スラッシュメニューから選択することもでき、直感的に操作できます。

ツイートの追加

スラッシュメニューからコマンドを使用して、ツイートを文書に追加することができます。これにより、リアルタイムの情報を簡単に取り入れることができます。

数学記号のLaTeX表現

Novelでは、LaTeXを使用して数学記号を表現できます。例えば、以下のような数式を簡単に挿入できます。

  • E=mc²
  • a² = b² + c²
  • f^(ξ) = ∫_{−∞}^{∞} f(x)e^{−2πixξ} dx
  • A = [ a c; b d ]
  • ∑_{i=0}^{n} x_i

インストール方法

Novelを使用するには、以下のコマンドを実行してNPMパッケージをインストールします。

npm i novel

使用例

以下のようにインポートして、エディタをアプリケーションに組み込むことができます。

import { Editor } from "novel";

export default function App() {
  return (
    <Editor />
  );
}

まとめ

Novelは、AIによる自動補完機能を搭載した使いやすいWYSIWYGエディタです。直感的な操作で文書作成をサポートし、さまざまな機能を提供しています。ぜひ、GitHubでスターを付けたり、Vercelにデプロイしてみてください!

参考リンク


Novelの代替ツール