Embeds
YouTube、Vimeo、Twitter、Bluesky、Mastodon、その他のリッチ メディア ソース用の埋め込みブロックを追加します。
プラグイン
Embeds
YouTube、Vimeo、Twitter、Bluesky、Mastodon、その他のリッチ メディア ソース用の埋め込みブロックを追加します。
Embeds は、一般的なメディアやソーシャル プラットフォームのファーストパーティ ブロックのサポートにより、リッチ コンテンツを拡張します。 EmDash は、不透明な HTML BLOB の代わりに構造化コンテンツを保存します。このプラグインは、そのモデルをそのまま維持しながら、編集者に YouTube、Vimeo、Twitter、Bluesky、Mastodon などのサービス用の便利な埋め込みブロックを提供します (リリースごとの権威リストについては、packages/plugins/embeds を参照してください)。
インストール
- EmDash 管理で Embeds プラグインを有効にするか、ローカル開発中にモノリポジトリからプラグインを追加します。
- セットアップでディスクからプラグイン登録を取得する必要がある場合は、開発サーバーを再構築または再起動します。
- エディターで記事またはページを開き、テーマが公開するブロック ピッカーまたはフィールド UI に埋め込みブロックが表示されることを確認します。
構成
バージョンに応じて、次の設定を行うことができます。
- 許可されたプロバイダー — ブランドおよび法務チームが承認したサービスへの埋め込みを制限します。
- デフォルトのサイズまたはアスペクト比 — 特にレスポンシブ レイアウトでのビデオ埋め込みの場合。
- プライバシー指向の動作 - たとえば、サポートされている場合、遅延読み込みモードやプレースホルダー モードなど。
例 (概念的): ドキュメント サイトでは、チュートリアルで YouTube と Vimeo を許可し、規制されたセクションでソーシャル ネットワークの埋め込みを無効にし、プロバイダーがサポートしている場合は nocookie またはプライバシー強化の埋め込みパラメーターを要求する場合があります。
使用シナリオ
- チュートリアルとリリース投稿 - iframe コードを手で貼り付けることなく、デモやトークをドロップインできます。
- ウェブ上にミラーリングされたニュースレター — 電子メール パイプラインと組み合わせると、電子メールとサイトの間で一貫したレンダリングが行われます。
- コミュニティの最新情報 — Bluesky または Mastodon の投稿が長文のコメントと一緒に埋め込まれます。
運用上のヒント
- サードパーティの埋め込みにより、マークアップまたは CSP の要件が変更される可能性があります。プロバイダー API の主要な変更後にテストします。
- 短い内部スタイル ガイドを作成します。埋め込みとリンクアウトのタイミング、アクセシビリティのための代替テキストや周囲のコンテキストの書き方などです。
レジストリの状態(2026-10-21 確認): 当日に確認した EmDash 公開レジストリの結果にこの項目はありませんでした。参照用に既存ページの URL は維持しています。