Crowi

ファーストパーティプラグイン

Crowi が配布しているプラグインとドライバ名の一覧

Crowi 本体と同じリポジトリでメンテナンスし、npm に公開しているプラグインの一覧です。導入手順は プラグインの導入と設定 を参照してください。

ドライバを選ぶ拡張

ストレージ・検索・メールは、読み込んだプラグインが登録した「ドライバ」を crowi.config.json で 1 つ選ぶ形です。

種類ドライバ名パッケージ設定
ストレージlocal@crowi/plugin-storage-localストレージ設定
ストレージs3@crowi/plugin-storage-aws-s3ストレージ設定
ストレージgcs@crowi/plugin-storage-gcsGCS ストレージのセットアップ
検索mongo@crowi/plugin-search-mongo検索バックエンドのセットアップ
検索elasticsearch@crowi/plugin-search-elasticsearch検索バックエンドのセットアップ
検索opensearch@crowi/plugin-search-opensearch検索バックエンドのセットアップ
メールsmtp@crowi/plugin-mail-smtpメール送信の設定
メールses@crowi/plugin-mail-aws-sesメール送信の設定
メールresend@crowi/plugin-mail-resendメール送信の設定

local / mongo / smtp の 3 つは crowi.config.json に列挙しなくても常に読み込まれます。

ドライバを選ばない拡張

種類パッケージ内容
レンダラ@crowi/plugin-renderer-katexLaTeX 数式を描画する
レンダラ@crowi/plugin-renderer-plantumlPlantUML の図を描画する
レンダラ@crowi/plugin-renderer-mermaidMermaid の図を描画する
レンダラ@crowi/plugin-renderer-crowi-legacyv1 の書き癖を解釈する
認証@crowi/plugin-googleGoogle アカウントでのサインイン
連携@crowi/plugin-slackSlack に貼られたページリンクをプレビューに展開する
共有ベース@crowi/plugin-awsAWS 系プラグインが読む資格情報を持つ。設定だけを提供する
SDK@crowi/plugin-apiプラグインを書くための型とインターフェース

レンダラプラグインの記法は Markdown 記法、設定は レンダラプラグイン を参照してください。認証と連携の設定は 外部アカウントでのサインインSlack 連携 にあります。

@crowi/plugin-aws は、@crowi/plugin-storage-aws-s3@crowi/plugin-mail-aws-ses が依存として宣言するため、crowi.config.json に自分で列挙する必要はありません。

関連ページ

On this page