マニフェストとスキーマ
manifest.json はプラグインの情報を定義し、ユーザー設定画面を自動生成するためのファイルです。
JSONスキーマ仕様への準拠
Section titled “JSONスキーマ仕様への準拠”すべてのプラグインは https://schemas.zenso.ink/v1/plugin-manifest.schema.json の仕様に準拠して検証されます。
{ "$schema": "https://schemas.zenso.ink/v1/plugin-manifest.schema.json", "id": "com.example.greeting", "name": "Daily Greeting", "version": "1.0.0", "entrypoint": "index.liquid"}利用可能な設定フィールド型
Section titled “利用可能な設定フィールド型”config_schema で宣言可能な入力タイプ:
text: 1行テキスト入力boolean: トグルスイッチnumber: 最小値・最大値制限付き数値入力color: 電子ペーパーパレットに対応したカラー選択select: ドロップダウン選択肢
外部データソースの宣言
Section titled “外部データソースの宣言”data_sources ブロックで外部連携を定義します。サーバー側で安全にフェッチされるため、CORSエラーや認証情報漏洩を防ぐことができます。