Embeds

Add embed blocks for YouTube, Vimeo, Twitter, Bluesky, Mastodon, and other rich media sources.

Plugin

Embeds

Add embed blocks for YouTube, Vimeo, Twitter, Bluesky, Mastodon, and other rich media sources.

  • Category: Publishing
  • Status: available
  • Version: Included in beta
  • Price: Included in beta
  • Compatibility: EmDash CMS beta preview
  • Maintainer: EmDash CMS Team

Product Details

Category
Publishing
Status
available
Version
Included in beta
Price
Included in beta
License
MIT
Release Date
TBD
Compatibility
EmDash CMS beta preview
Maintainer
EmDash CMS Team

Embeds extends rich content with first-party block support for common media and social platforms. EmDash stores structured content instead of opaque HTML blobs; this plugin keeps that model intact while giving editors convenient embed blocks for services such as YouTube, Vimeo, Twitter, Bluesky, and Mastodon (see packages/plugins/embeds for the authoritative list per release).

Installation

  1. Enable the Embeds plugin in the EmDash admin, or add it from the monorepo during local development.
  2. Rebuild or restart your dev server if your setup requires plugin registration to be picked up from disk.
  3. Open an article or page in the editor and confirm embed blocks appear in the block picker or field UI your theme exposes.

Configuration

Depending on the version, you may configure:

  • Allowed providers — restrict embeds to the services your brand and legal team approve.
  • Default sizing or aspect ratios — especially for video embeds in responsive layouts.
  • Privacy-oriented behavior — for example, lazy-loading or placeholder modes where supported.

Example (conceptual): a documentation site might allow YouTube and Vimeo for tutorials, disable social network embeds in regulated sections, and require nocookie or privacy-enhanced embed parameters where the provider supports them.

Usage scenarios

  • Tutorials and release posts — drop in demos and talks without hand-pasting iframe code.
  • Newsletters mirrored on the web — consistent rendering between email and site when paired with your email pipeline.
  • Community updates — Bluesky or Mastodon posts embedded alongside long-form commentary.

Operational tips

  • Third-party embeds can change markup or CSP requirements; test after major provider API changes.
  • Keep a short internal style guide: when to embed versus when to link out, and how to write alt text or surrounding context for accessibility.