# EmDash CMS Everything > EmDash CMS Everything is a resource hub for EmDash, an Astro-native CMS: official documentation, guides, FAQ, use cases, starter templates and a plugin catalog. It covers installation, WordPress migration, plugin development, deployment on Cloudflare and Node.js, and AI-assisted publishing workflows. The Official Docs section mirrors the upstream EmDash documentation (https://github.com/emdash-cms/emdash). Guides, FAQ, use cases, templates and plugin listings are written and maintained on this site. Every link below points to a plain Markdown version of the page. Only the English content is listed here; translated pages live under `//` on the website. The Official Docs text (without the contributor-focused Contributing section) in a single file is available at https://emdashcmseverything.com/llms-full.txt. ## Official Docs ### Start Here - [Create your first EmDash site](https://emdashcmseverything.com/official-docs/getting-started.md): Scaffold a local EmDash site, complete setup, and publish an edit. - [Add EmDash to an existing Astro project](https://emdashcmseverything.com/official-docs/existing-project.md): Configure a Node.js Astro site to edit and query EmDash content locally. - [Upgrade to EmDash 1.0](https://emdashcmseverything.com/official-docs/upgrade-to-v1.md): Breaking changes between EmDash 0.x and 1.0, and how to update your site. - [Why EmDash](https://emdashcmseverything.com/official-docs/why-emdash.md): Evaluate EmDash's editing model, architecture, operating requirements, and trade-offs. - [EmDash Docs MCP](https://emdashcmseverything.com/official-docs/docs-mcp.md): Connect your AI coding assistant to the EmDash documentation so it can answer questions and find the right pattern from real docs. - [Agent Skills](https://emdashcmseverything.com/official-docs/agent-skills.md): Install EmDash agent skills so AI coding assistants use current EmDash APIs when they build sites, write plugins, and port WordPress projects. ### Coming From... - [EmDash for WordPress Developers](https://emdashcmseverything.com/official-docs/coming-from/wordpress.md): Map WordPress content, templates, and extensions to an EmDash Astro site. - [Astro for WordPress Developers](https://emdashcmseverything.com/official-docs/coming-from/astro-for-wp-devs.md): Learn the Astro concepts used by EmDash sites through familiar WordPress patterns. - [EmDash for Astro Developers](https://emdashcmseverything.com/official-docs/coming-from/astro.md): Add database-backed, editor-managed content to a server-rendered Astro site. ### Guides - [Create a Blog](https://emdashcmseverything.com/official-docs/guides/create-a-blog.md): Build a complete blog with posts, categories, and tags using EmDash. - [Working with Content](https://emdashcmseverything.com/official-docs/guides/working-with-content.md): Create, edit, publish, schedule, and safely delete content in the EmDash admin. - [Querying Content](https://emdashcmseverything.com/official-docs/guides/querying-content.md): Query, order, paginate, and render EmDash content in server-rendered Astro pages. - [Media Library](https://emdashcmseverything.com/official-docs/guides/media-library.md): Upload, organize, select, edit, track, and safely delete media in EmDash. - [Dark Mode](https://emdashcmseverything.com/official-docs/guides/dark-mode.md): Follow the visitor's color scheme, let editors pick a dark counterpart for an image, and render the right one with the Image component. - [Taxonomies](https://emdashcmseverything.com/official-docs/guides/taxonomies.md): Classify content, query locale-aware terms, and build taxonomy archive pages. - [Relations](https://emdashcmseverything.com/official-docs/guides/relations.md): Link entries across content types with relations and reference fields, pick entries in the editor, and read the links in a template. - [Navigation Menus](https://emdashcmseverything.com/official-docs/guides/menus.md): Create menus in the admin and render locale-aware navigation in an Astro layout. - [Widget Areas](https://emdashcmseverything.com/official-docs/guides/widgets.md): Place editor-managed content, menus, and built-in widgets in an Astro template. - [Page Layouts](https://emdashcmseverything.com/official-docs/guides/page-layouts.md): Let editors choose different layouts for individual pages using a template field. - [Build pages with blocks](https://emdashcmseverything.com/official-docs/guides/blocks.md): Define versioned block types, add a blocks field, and render the stored composition with Astro components. - [Sections](https://emdashcmseverything.com/official-docs/guides/sections.md): Create reusable Portable Text blocks and insert independent copies into content. - [Site Settings](https://emdashcmseverything.com/official-docs/guides/site-settings.md): Read site identity, display, social, and SEO settings in Astro templates. - [Move to a New Domain](https://emdashcmseverything.com/official-docs/guides/change-domain.md): Switch a site's public address with the Change domain dialog, and keep signing in after the move. - [Built-in SEO Features](https://emdashcmseverything.com/official-docs/guides/seo.md): The search engine optimization (SEO) features EmDash provides, what each one outputs, and how to enable them. - [Authentication](https://emdashcmseverything.com/official-docs/guides/authentication.md): Passkey-first authentication with pluggable providers for GitHub, Google, Microsoft, and the Atmosphere. - [Email Setup](https://emdashcmseverything.com/official-docs/guides/email.md): Configure email delivery for magic links, invites, and account recovery — in development and production. - [Atmosphere Login](https://emdashcmseverything.com/official-docs/guides/atmosphere-auth.md): Sign in to EmDash with an Atmosphere account — the open-network identity behind Bluesky and the wider AT Protocol ecosystem. - [AI Tools](https://emdashcmseverything.com/official-docs/guides/ai-tools.md): Connect Claude, ChatGPT, and other AI assistants to your EmDash site. - [x402 Payments](https://emdashcmseverything.com/official-docs/guides/x402-payments.md): Require x402 payments for server-rendered Astro routes. - [Preview Mode](https://emdashcmseverything.com/official-docs/guides/preview.md): Enable secure previews of draft content before publishing. - [Backups and recovery](https://emdashcmseverything.com/official-docs/guides/backups.md): Create and verify restorable database, media, and key backups for every supported EmDash database. - [Site transfer](https://emdashcmseverything.com/official-docs/guides/site-transfer.md): Export a complete EmDash site as a site package, import it into a new empty site, and verify the result with an import receipt. - [Internationalization (i18n)](https://emdashcmseverything.com/official-docs/guides/internationalization.md): Translate content into multiple languages with per-locale publishing, slugs, and automatic fallback. ### Plugins - [Plugins](https://emdashcmseverything.com/official-docs/plugins/overview.md): Choose, install, and operate sandboxed or native EmDash plugins. - [Installing plugins](https://emdashcmseverything.com/official-docs/plugins/installing.md): Install sandboxed plugins from the EmDash registry or register plugins from npm. - [The plugin registry](https://emdashcmseverything.com/official-docs/plugins/registry.md): Discover, review, and install sandboxed plugins from the EmDash registry. - [Migrate from Marketplace](https://emdashcmseverything.com/official-docs/plugins/migrate-from-marketplace.md): Move an existing EmDash site from Marketplace discovery to the plugin registry. - [Upgrading plugins on your site](https://emdashcmseverything.com/official-docs/plugins/upgrading-sites.md): Breaking changes for sites that install EmDash plugins, and how to adapt your project. ### Migration - [Migrate from WordPress](https://emdashcmseverything.com/official-docs/migration/from-wordpress.md): Import WordPress content into EmDash and verify it before cutover. - [Content import](https://emdashcmseverything.com/official-docs/migration/content-import.md): Understand the WordPress import sources, conversion behavior, API shapes, and retry boundaries. - [Port WordPress Plugins](https://emdashcmseverything.com/official-docs/migration/porting-plugins.md): Choose an EmDash plugin format and map WordPress hooks, storage, routes, and admin UI. ### Plugin Development - [Choosing a plugin format](https://emdashcmseverything.com/official-docs/plugins/creating-plugins/choosing-a-format.md): Pick between sandboxed and native plugins before you start writing code. - [Your first sandboxed plugin](https://emdashcmseverything.com/official-docs/plugins/creating-plugins/your-first-plugin.md): Scaffold, register, and run a sandboxed plugin that responds to content saves. - [The plugin manifest](https://emdashcmseverything.com/official-docs/plugins/creating-plugins/manifest.md): Reference for emdash-plugin.jsonc identity, access, storage, admin UI, and registry fields. - [The `emdash-plugin` CLI](https://emdashcmseverything.com/official-docs/plugins/creating-plugins/cli.md): Scaffold, build, validate, publish, and maintain a sandboxed plugin. - [Hooks](https://emdashcmseverything.com/official-docs/plugins/creating-plugins/hooks.md): Run code in response to content, media, lifecycle, and page-render events. - [API Routes](https://emdashcmseverything.com/official-docs/plugins/creating-plugins/api-routes.md): Expose REST endpoints from your sandboxed plugin for the admin UI and external integrations. - [Storage](https://emdashcmseverything.com/official-docs/plugins/creating-plugins/storage.md): Persist plugin data in document collections with indexed queries. - [Settings](https://emdashcmseverything.com/official-docs/plugins/creating-plugins/settings.md): Store encrypted sandboxed-plugin settings and edit them through a Block Kit page. - [Block Kit](https://emdashcmseverything.com/official-docs/plugins/creating-plugins/block-kit.md): Declarative UI blocks for plugin pages, widgets, and saved-entry extensions. - [Capabilities and security](https://emdashcmseverything.com/official-docs/plugins/creating-plugins/capabilities.md): Declare what your plugin needs, and understand what the sandbox enforces. - [Bundling and publishing](https://emdashcmseverything.com/official-docs/plugins/creating-plugins/publishing.md): Bundle a sandboxed plugin and publish it to the EmDash plugin registry. - [Automated plugin releases](https://emdashcmseverything.com/official-docs/plugins/creating-plugins/delegated-releases.md): Publish sandboxed plugins from GitHub Actions through the EmDash release service. - [Migrating to the plugin CLI](https://emdashcmseverything.com/official-docs/plugins/creating-plugins/migrating-to-the-cli.md): Breaking changes for sandboxed-plugin authors, and how to update your plugin. - [Your first native plugin](https://emdashcmseverything.com/official-docs/plugins/creating-native-plugins/your-first-native-plugin.md): Scaffold, register, and run an in-process EmDash plugin. - [React admin extensions](https://emdashcmseverything.com/official-docs/plugins/creating-native-plugins/react-admin.md): Add generated settings, React pages, dashboard widgets, field widgets, editor panels, and content-list columns to a native plugin. - [Portable Text rendering components](https://emdashcmseverything.com/official-docs/plugins/creating-native-plugins/portable-text-components.md): Define a plugin block in the editor and provide its Astro renderer on the public site. - [Page fragments](https://emdashcmseverything.com/official-docs/plugins/creating-native-plugins/page-fragments.md): Add trusted scripts or HTML to public page insertion points. - [Distributing native plugins](https://emdashcmseverything.com/official-docs/plugins/creating-native-plugins/distributing.md): Build, inspect, publish, and install a native plugin package from npm. - [Querying the registry](https://emdashcmseverything.com/official-docs/plugins/registry-client.md): Build a plugin directory, search page, or release feed against the registry's public discovery API with @emdash-cms/registry-client. - [Field Kit](https://emdashcmseverything.com/official-docs/plugins/field-kit.md): Configure composable widgets for JSON fields through seed options. ### Contributing - [Contributing to EmDash](https://emdashcmseverything.com/official-docs/contributing.md): How to set up a development environment and contribute to EmDash. - [Architecture (internals)](https://emdashcmseverything.com/official-docs/contributing/architecture.md): How EmDash works under the hood, for people contributing to EmDash itself. - [Documentation Style Guide](https://emdashcmseverything.com/official-docs/contributing/docs-style-guide.md): The writing, structure, and code-sample conventions for EmDash documentation. - [Translating EmDash](https://emdashcmseverything.com/official-docs/contributing/translating.md): How to contribute translations for the EmDash admin UI. ### Themes - [Themes](https://emdashcmseverything.com/official-docs/themes/overview.md): Install or create an EmDash theme as an Astro template with a seed file. - [Create a Theme](https://emdashcmseverything.com/official-docs/themes/creating-themes.md): Build a reusable EmDash Astro template with server-rendered routes and an initial seed. - [Seed Files](https://emdashcmseverything.com/official-docs/themes/seed-files.md): Reference for the EmDash seed format, validation, references, and apply behavior. - [Port a WordPress Theme](https://emdashcmseverything.com/official-docs/themes/porting-wp-themes.md): Convert a WordPress theme into a server-rendered EmDash Astro template. ### Deployment - [Deploy to Cloudflare](https://emdashcmseverything.com/official-docs/deployment/cloudflare.md): Deploy EmDash to Cloudflare Workers with D1 and R2. - [Deploy to Node.js](https://emdashcmseverything.com/official-docs/deployment/nodejs.md): Deploy EmDash to a long-running Node.js server with persistent data services. - [Update EmDash](https://emdashcmseverything.com/official-docs/deployment/updating.md): Move an existing site to a new EmDash release, from reading the release entries to verifying the deployed site. - [Manage core database migrations](https://emdashcmseverything.com/official-docs/deployment/core-migrations.md): Run EmDash's internal schema migrations as a serialized deployment step. - [Evolve a deployed site's schema](https://emdashcmseverything.com/official-docs/deployment/schema-evolution.md): Change the schema and content model of a live EmDash site, and keep your seed file in sync. - [Choose a database](https://emdashcmseverything.com/official-docs/deployment/database.md): Choose and configure SQLite, D1, Hyperdrive, PostgreSQL, or libSQL for EmDash. - [Choose media storage](https://emdashcmseverything.com/official-docs/deployment/storage.md): Choose and configure R2, S3-compatible, or local media storage for EmDash. - [Configure the object cache](https://emdashcmseverything.com/official-docs/deployment/object-cache.md): Cache query results in Cloudflare KV or memory to serve reads without querying the database on every request. - [Route Caching](https://emdashcmseverything.com/official-docs/deployment/route-caching.md): Cache rendered pages with Astro route caching and let EmDash invalidate them by tag when content changes. - [Configure the plugin sandbox](https://emdashcmseverything.com/official-docs/deployment/plugin-sandbox.md): Run sandboxed plugins on Cloudflare Workers or Node.js, with the bindings, resource limits, and failure modes of each sandbox runner. - [Manage secrets and keys](https://emdashcmseverything.com/official-docs/deployment/secrets.md): Where every EmDash secret lives, how to provide it, and what happens when you rotate or lose it. ### Concepts - [Architecture](https://emdashcmseverything.com/official-docs/concepts/architecture.md): How an Astro site, EmDash, the admin panel, and the data stores work together. - [Collections and fields](https://emdashcmseverything.com/official-docs/concepts/collections.md): Choose collection behavior and field types, and understand how later changes affect content. - [Content model](https://emdashcmseverything.com/official-docs/concepts/content-model.md): How collections, fields, entries, generated types, and seed files describe site content. - [Admin panel](https://emdashcmseverything.com/official-docs/concepts/admin-panel.md): How editors, administrators, and developers use the EmDash admin panel. ### Reference - [Configuration Reference](https://emdashcmseverything.com/official-docs/reference/configuration.md): Complete reference for EmDash configuration options. - [CLI Reference](https://emdashcmseverything.com/official-docs/reference/cli.md): Command-line interface for EmDash CMS. - [Content Lifecycle](https://emdashcmseverything.com/official-docs/reference/content-lifecycle.md): State transitions, revisions, permissions, conflicts, and hooks for EmDash content. - [JavaScript API Reference](https://emdashcmseverything.com/official-docs/reference/api.md): Site-template API for reading and presenting EmDash content. - [Field Types Reference](https://emdashcmseverything.com/official-docs/reference/field-types.md): Complete reference for all EmDash field types. - [Hook Reference](https://emdashcmseverything.com/official-docs/reference/hooks.md): Plugin hooks for extending EmDash functionality. - [REST API Reference](https://emdashcmseverything.com/official-docs/reference/rest-api.md): The public HTTP contract, authentication rules, and complete OpenAPI operation inventory. - [MCP Server Reference](https://emdashcmseverything.com/official-docs/reference/mcp-server.md): Authentication, protocol behavior, and the complete tool inventory for the MCP server. ### Other - [Test sandboxed plugins](https://emdashcmseverything.com/official-docs/plugins/creating-plugins/testing.md): Run plugin hooks and routes through EmDash's production sandbox boundary in Vitest. ## Guides - [Getting Started](https://emdashcmseverything.com/docs/getting-started.md): Understand what EmDash CMS is, what stack it is built on, and the best way to launch an official EmDash content site today. - [Emdash CMS Project Bootstrap and Directory Layout](https://emdashcmseverything.com/docs/emdash-cms-project-bootstrap-and-directory-layout.md): A practical architecture guide for starting a new EmDash project with a directory layout that scales cleanly from proof-of-concept to production. - [Usage Guide](https://emdashcmseverything.com/docs/usage-guide.md): Use this site as a publishing system for EmDash docs, migration content, plugins, templates, and product updates. - [Emdash CMS Cloudflare Free Tier Production Playbook](https://emdashcmseverything.com/docs/emdash-cms-cloudflare-free-tier-production-playbook.md): Deploy EmDash on Cloudflare Free plan with a reliable path, clear feature boundaries, and practical rollback guidance. - [Emdash CMS Self-Hosted Node Deployment Reference](https://emdashcmseverything.com/docs/emdash-cms-self-hosted-node-deployment-reference.md): Run EmDash on your own infrastructure with a progressive architecture path from SQLite to PostgreSQL and object storage. - [FAQ](https://emdashcmseverything.com/docs/faq.md): Common questions about EmDash CMS, this website’s architecture, deployment choices, and the migration path from WordPress. - [Emdash CMS Plugin Runtime and Security Model](https://emdashcmseverything.com/docs/emdash-cms-plugin-runtime-and-security-model.md): Understand how EmDash separates trusted and sandboxed plugin execution, and why Dynamic Workers matters for security boundaries. - [WordPress to EmDash Migration Guide](https://emdashcmseverything.com/docs/migration-wordpress.md): Move a WordPress site into EmDash with a staged import workflow, media verification, and a clear plan for custom content. - [Emdash CMS User Docs Synthesis from Real Conversations](https://emdashcmseverything.com/docs/emdash-cms-user-docs-synthesis-from-real-conversations.md): A documented mapping of recurring user questions to long-form docs and FAQ entries, with publishing priorities and editorial standards. - [Why WordPress Plugin Security Keeps Failing and What EmDash Changes](https://emdashcmseverything.com/docs/why-wordpress-plugin-security-keeps-failing.md): WordPress plugin risk is not just a quality problem. It is an execution model problem. EmDash changes the trust model by isolating plugins and granting only declared capabilities. - [How EmDash Plugins Work: Sandboxed Capabilities Instead of Full Trust](https://emdashcmseverything.com/docs/how-emdash-plugins-work-sandboxed-capabilities.md): EmDash plugins are built around explicit capabilities and isolated execution, which gives administrators and plugin authors a much cleaner trust model than traditional CMS plugins. - [Passkeys by Default: A Better Authentication Model for CMS Teams](https://emdashcmseverything.com/docs/passkeys-by-default-for-cms-teams.md): Passwords are a poor default for modern CMS operations. Passkeys give editorial teams a cleaner baseline and reduce the attack surface that many content systems still accept as normal. - [EmDash vs WordPress: A Practical Architecture Comparison](https://emdashcmseverything.com/docs/emdash-vs-wordpress-practical-architecture-comparison.md): Compare WordPress and EmDash at the architecture level, from plugins and themes to hosting, authentication, and content operations. - [AI-Native CMS: Using MCP, CLI, and Skills to Manage Content](https://emdashcmseverything.com/docs/ai-native-cms-mcp-cli-skills.md): EmDash is more interesting as an AI-native CMS when you treat content operations as programmable workflows instead of one-off admin clicks. - [Running a CMS on Serverless Infrastructure: Scale to Zero Without Traditional Hosting](https://emdashcmseverything.com/docs/running-a-cms-on-serverless-infrastructure.md): A serverless CMS architecture changes the economics of idle capacity, burst traffic, and platform operations in ways that traditional hosting models rarely match cleanly. - [Porting WordPress Themes to Astro and EmDash](https://emdashcmseverything.com/docs/porting-wordpress-themes-to-astro-and-emdash.md): A practical approach to theme migration that treats WordPress themes as a frontend and content-model translation project rather than a one-to-one code conversion. - [How to Charge for Content with x402 in EmDash](https://emdashcmseverything.com/docs/how-to-charge-for-content-with-x402-in-emdash.md): EmDash’s built-in x402 support points toward a pay-per-access web where publishers can charge for content without building a custom billing stack first. ## FAQ - [Emdash CMS Cloudflare Free Plan Limitations FAQ](https://emdashcmseverything.com/faq/emdash-cms-cloudflare-free-plan-limitations-faq.md): What still works on Free plan, what does not, and how to ship Emdash CMS safely without paid Dynamic Workers features. - [Emdash CMS Cloudflare Pricing and Billing FAQ](https://emdashcmseverything.com/faq/emdash-cms-cloudflare-pricing-and-billing-faq.md): Clarifies subscription wording, free quotas, and real billing triggers when deploying Emdash CMS with Workers, D1, and R2. - [Emdash CMS Deployment Command Context FAQ](https://emdashcmseverything.com/faq/emdash-cms-deployment-command-context-faq.md): Where to run Emdash CMS deployment commands across monorepo, template-derived, and standalone project layouts. - [Emdash CMS Deployment Verification and First Login FAQ](https://emdashcmseverything.com/faq/emdash-cms-deployment-verification-and-first-login-faq.md): Practical acceptance checks after deployment, including first admin setup and diagnosing partial-success states. - [Launch Roadmap for EmDash CMS Everything](https://emdashcmseverything.com/faq/launch-roadmap.md): The first editorial roadmap for turning this website into the official EmDash CMS learning and release hub. - [WordPress Migration Checklist for EmDash CMS](https://emdashcmseverything.com/faq/wordpress-migration-checklist.md): A practical migration article framing the technical and editorial work teams should expect before going live. - [Why AI Editing Works Better on a Static Astro Content Site](https://emdashcmseverything.com/faq/ai-editing-workflow.md): The practical argument for using Astro plus MDX before adopting a runtime CMS for the official EmDash site. ## Use Cases - [Editorial Blog or Publication](https://emdashcmseverything.com/use-cases/blog.md): Use EmDash to run a modern publication with structured content, clean layouts, and a safer plugin story. - [Product Docs and Knowledge Base](https://emdashcmseverything.com/use-cases/docs-hub.md): A docs hub is one of the clearest use cases for a static-first EmDash ecosystem site. - [Plugin Ecosystem Site](https://emdashcmseverything.com/use-cases/plugin-marketplace.md): Showcase a plugin ecosystem with structured detail pages, release notes, and installation guidance. - [Template Catalog and Distribution](https://emdashcmseverything.com/use-cases/template-business.md): Sell or distribute site starters, themes, and packaged project blueprints around EmDash CMS. ## Templates - [Blank Template](https://emdashcmseverything.com/templates/blank.md): An empty Astro and EmDash project shell for teams building a custom site from a clean baseline. - [Starter Template](https://emdashcmseverything.com/templates/starter.md): A basic pages site with Astro and EmDash configuration, ready to customize for a small business or project. - [Blog Template](https://emdashcmseverything.com/templates/blog.md): A classic EmDash blog starter with sidebar widgets, search, RSS, and dark/light mode support. - [Marketing Template](https://emdashcmseverything.com/templates/marketing.md): A conversion-focused EmDash starter with hero sections, feature grids, pricing, FAQ, and contact flows. - [Portfolio Template](https://emdashcmseverything.com/templates/portfolio.md): A visual portfolio starter for showcasing projects, filtering work, and publishing case studies. - [Mainstreet Theme](https://emdashcmseverything.com/templates/mainstreet.md): A service-business theme for salons, clinics, studios, trades, and other appointment-led businesses. - [Supper Theme](https://emdashcmseverything.com/templates/supper.md): A restaurant theme with a structured menu, opening hours, gallery, reviews, and reservation calls to action. ## Plugins - [Forms](https://emdashcmseverything.com/plugins/forms.md): Build forms, collect submissions, and send notifications directly inside EmDash CMS. - [Embeds](https://emdashcmseverything.com/plugins/embeds.md): Add embed blocks for YouTube, Vimeo, Twitter, Bluesky, Mastodon, and other rich media sources. - [Color Picker](https://emdashcmseverything.com/plugins/color.md): Add a color-picker field widget for editor-friendly visual configuration inside EmDash CMS. - [AI Moderation](https://emdashcmseverything.com/plugins/ai-moderation.md): Moderate comments and user-generated content with Workers AI and first-party EmDash plugin hooks. - [SEO by Joost de Valk](https://emdashcmseverything.com/plugins/jdevalk-seo.md): SEO plugin for EmDash CMS — meta tags, Open Graph, canonical URLs, robots directives, and JSON-LD schema markup. - [SEO Core](https://emdashcmseverything.com/plugins/emdash-seo-core.md): Subset-first SEO metadata plugin for EmDash CMS. - [Enhancely JSON-LD](https://emdashcmseverything.com/plugins/enhancely.md): Automatic AI-powered JSON-LD structured data for SEO via the Enhancely API. - [SerpDelta](https://emdashcmseverything.com/plugins/serpdelta.md): See which pages are climbing or dropping in Google — right in your EmDash admin. - [Lettermint Email](https://emdashcmseverything.com/plugins/lettermint.md): Lettermint email provider plugin for EmDash CMS — EU-based email delivery service. - [SMTP Email](https://emdashcmseverything.com/plugins/emdash-smtp.md): Transactional email providers, sender settings, fallback delivery and private delivery logs for EmDash. - [Resend Email](https://emdashcmseverything.com/plugins/resend.md): Official Resend email provider plugin for EmDash CMS. - [Postmark Email](https://emdashcmseverything.com/plugins/postmark.md): Send EmDash CMS emails through Postmark with delivery logs and webhook tracking. - [Cloudflare Email](https://emdashcmseverything.com/plugins/cloudflare-email.md): EmDash CMS email-provider plugin that delivers via the native Cloudflare Email Sending Workers binding. - [Cloudflare Email (CoastWeb)](https://emdashcmseverything.com/plugins/coastweb-cloudflare-email.md): Cloudflare Email Service plugin for EmDash CMS by CoastWeb. - [JetEmail](https://emdashcmseverything.com/plugins/jetemail.md): JetEmail email provider plugin for EmDash CMS. - [Google Analytics & GSC](https://emdashcmseverything.com/plugins/analytics.md): Google Search Console and GA4 analytics plugin for EmDash CMS. - [Analytics Hub](https://emdashcmseverything.com/plugins/analytics-hub.md): CMS-aware, privacy-first analytics hub for EmDash — pageviews, campaigns, funnels, goals, and more. - [Content Insights](https://emdashcmseverything.com/plugins/content-insights.md): Privacy-first post analytics for EmDash CMS — per-post views, read rate, time on page, and referrer tracking. - [Fastcurve Visitor Tracker](https://emdashcmseverything.com/plugins/visitor-tracker.md): Privacy-minimal visitor and page-view stats using hashed visitor keys only. - [Callout Blocks](https://emdashcmseverything.com/plugins/callout.md): Info, warning, tip, and danger callout blocks for the EmDash editor. - [Table of Contents](https://emdashcmseverything.com/plugins/tocgen.md): Auto-generated nested table of contents from Portable Text headings. - [Reading Time](https://emdashcmseverything.com/plugins/readtime.md): Estimated reading time and word count for EmDash posts. - [Author Box](https://emdashcmseverything.com/plugins/author-box.md): Production-ready author box plugin for EmDash CMS with a Portable Text block and Astro component. - [Custom Blocks](https://emdashcmseverything.com/plugins/custom-blocks.md): Reusable HTML blocks and snippets plugin for EmDash CMS. - [Accessibility Toolkit](https://emdashcmseverything.com/plugins/accessibility-toolkit.md): Comprehensive web accessibility toolkit for EmDash CMS websites - WCAG 2.2 AA and ADA Section 508 compliance. - [AI Alt Text](https://emdashcmseverything.com/plugins/ai-alt-text.md): Writes alt text for images with Claude, in each entry's language, building on your media library. - [ai-search](https://emdashcmseverything.com/plugins/ai-search.md): AI search + chat powered by Cloudflare AI Search. Indexes content with built-in storage, injects UI snippets. Sandbox build uses REST APIs. - [Analytics](https://emdashcmseverything.com/plugins/analytics-2.md): Cloudflare Web Analytics on the EmDash dashboard and next to your content: traffic, top pages, referrers, countries and views per entry. - [Announcement Bar](https://emdashcmseverything.com/plugins/announcement-bar.md): A bar at the top or bottom of every page with a message and a link. Start and end dates, close button, your colours. - [AT Protocol Syndication](https://emdashcmseverything.com/plugins/atproto.md): Syndicates published content to the AT Protocol network via standard.site lexicons, with optional Bluesky cross-posting. - [Audit Log](https://emdashcmseverything.com/plugins/audit-log.md): Tracks content and media changes (create / update / delete) for compliance and debugging. - [Auto Unpublish Posts](https://emdashcmseverything.com/plugins/auto-unpublish-posts.md): Unpublish, trash or retag any EmDash post on a date. Collection defaults, email alerts and a run log; Pro adds rules and bulk. - [Automations](https://emdashcmseverything.com/plugins/automations.md): Automate your EmDash site with triggers and actions. - [Bragly Reviews](https://emdashcmseverything.com/plugins/bragly-reviews.md): Connect Bragly to show review stars in Google with JSON-LD and find embed IDs for your Bragly widgets. - [BulkPublish](https://emdashcmseverything.com/plugins/bulkpublish.md): Share posts to Instagram, Facebook, X, LinkedIn, Threads, Bluesky and more the moment you publish. - [Bulletin](https://emdashcmseverything.com/plugins/bulletin.md): Newsletter subscribers with double opt-in, and one-click post-to-email campaigns. Privacy-first, no third-party service. - [Cloudflare Email Sending](https://emdashcmseverything.com/plugins/cloudflare-email-sending.md): Cloudflare Email Sending support for EmDash CMS - [Comment Notify](https://emdashcmseverything.com/plugins/comment-notify.md): Emails site admins when a new comment is posted, including comments held for moderation. - [Comment Spam Protection](https://emdashcmseverything.com/plugins/comment-spam-protection.md): Stop comment spam in EmDash with local rules: blocked words, links, language, duplicates and rate limits, with a log of why. - [Commerce](https://emdashcmseverything.com/plugins/commerce.md): Manage products, prices and catalog settings in EmDash. - [Commerce Beta](https://emdashcmseverything.com/plugins/commerce-beta.md): Manage products, prices and catalog settings in EmDash. - [Contact Form Builder](https://emdashcmseverything.com/plugins/contact-form-builder.md): Turn visitor enquiries into organised follow-up. Build contact forms, collect messages in a private inbox and receive email notifications. - [Contact Forms](https://emdashcmseverything.com/plugins/contact-forms-2.md): Single-page contact forms with a field builder, submission inbox, CSV export and notification emails. - [Contact Forms](https://emdashcmseverything.com/plugins/contact-forms.md): Contact form builder: embed forms on pages, store every submission, send email through the site's provider. - [contact-form](https://emdashcmseverything.com/plugins/contact-form.md): Contact-form submissions store for EmDash CMS: a public submit endpoint, a Block Kit admin page, and a dashboard widget. - [Content Expiry](https://emdashcmseverything.com/plugins/content-expiry.md): Take time-sensitive content offline automatically. Set an expiry date for offers, announcements or pages that should return to draft. - [Content Review Planner](https://emdashcmseverything.com/plugins/content-review-planner.md): Keep important content up to date. Set review dates, record who is responsible and see which pages or posts are overdue for a check. - [Content Widgets](https://emdashcmseverything.com/plugins/content-widgets.md): Article widgets as content blocks: notices, accordions, tabs, steps, product boxes, embeds, code, cards, quotes, TOC and latest posts. - [Cookie Consent](https://emdashcmseverything.com/plugins/cookie-consent.md): A cookie banner done properly: accept, reject or choose by category, nothing runs before consent, Consent Mode, every choice recorded. - [Crosslink](https://emdashcmseverything.com/plugins/crosslink.md): Internal link suggestions while you write, orphan page reports, and a related-posts JSON route for your theme. No external services. - [CrowdSec](https://emdashcmseverything.com/plugins/crowdsec.md): Unofficial CrowdSec plugin, not affiliated with CrowdSec: alerts, bans and top threats from your Local API in the EmDash admin. - [Custom 404](https://emdashcmseverything.com/plugins/custom-404.md): Let editors design your 404 page in the EmDash admin, served with a real 404 status. Install the native plugin from npm; this links to it. - [DinkusKit Payments](https://emdashcmseverything.com/plugins/dinkuskit-payments.md): Payments setup/status surface for DinkusKit stores (Stripe now, Authorize.net later). - [DinkusKit Payments (Beta)](https://emdashcmseverything.com/plugins/dinkuskit-payments-beta.md): Payments setup/status surface for DinkusKit stores (Stripe now, Authorize.net later). - [Discord Notifier](https://emdashcmseverything.com/plugins/discord-notifier.md): Discord alerts for publishes, comments, media and form submissions, with Pro routing and digests. - [Duplicate Media Finder](https://emdashcmseverything.com/plugins/duplicate-media-finder.md): Find identical files uploaded more than once. Review duplicate groups in your media library before deciding what to keep. - [Dynamic QR](https://emdashcmseverything.com/plugins/dynamic-qr.md): Dynamic QR codes with scan analytics and customizable styling for EmDash. - [EdgeEver Sync](https://emdashcmseverything.com/plugins/edgeever-sync.md): Sync EdgeEver memos to EmDash blog posts via MCP - [Editorial Review & Approvals](https://emdashcmseverything.com/plugins/editorial-review-approvals.md): Get a second editor’s review before publishing. Record feedback, requested changes and approvals, and flag edits made after a review. - [EmDash Preflight](https://emdashcmseverything.com/plugins/emdash-preflight.md): Deterministic publishing policies for every human, API, MCP, agent, and scheduled publish. - [EmDash to Buffer](https://emdashcmseverything.com/plugins/emdash-to-buffer.md): Queue newly published EmDash posts to Buffer channels. - [EmDash to Buffer Plus](https://emdashcmseverything.com/plugins/emdash-to-buffer-plus.md): Unofficial, not affiliated with Buffer: share new entries to Buffer, fitted to each network, with delivery tracking and reports. - [Emoji Reactions](https://emdashcmseverything.com/plugins/emoji-reactions.md): Emoji reaction buttons for your posts. One reaction per reader, optional counts, no cookies and no raw IPs stored. - [Eventual](https://emdashcmseverything.com/plugins/eventual.md): Native EmDash events with rich text, localization, friendly recurrence, saved venues and multilingual calendar feeds. - [Forms](https://emdashcmseverything.com/plugins/forms-2.md): Contact forms, surveys and multi-step forms for EmDash with conditional logic, entry management, CSV export and email notifications. - [Forward Email](https://emdashcmseverything.com/plugins/forward-email.md): Delivers EmDash transactional email through the Forward Email API. - [Freeform](https://emdashcmseverything.com/plugins/freeform.md): Build forms in EmDash with an AI-assisted builder, spam scoring, email notifications, webhooks, and CSV exports. - [GitHub Sync](https://emdashcmseverything.com/plugins/github-sync.md): Keep your content in a GitHub repo as Markdown: every change is committed instantly, and git pushes can flow back. - [Header & Footer Code](https://emdashcmseverything.com/plugins/header-footer-code.md): Add Google Analytics, Tag Manager, pixels or any code to your site's head or body from the admin. No theme editing. - [Image Alt Text Manager](https://emdashcmseverything.com/plugins/image-alt-text-manager.md): Find images missing alt text and add useful descriptions. Review image use in your content to help make your site more accessible. - [Image Generator](https://emdashcmseverything.com/plugins/image-generator.md): Generate featured images for your entries with AI, one by one or in bulk. OpenAI, OpenRouter and Cloudflare Workers AI. - [Image optimizer](https://emdashcmseverything.com/plugins/image-optimizer.md): Finds images in the media library that could be smaller. Read-only for now: safe in-place optimization needs EmDash support. - [Import](https://emdashcmseverything.com/plugins/import.md): Import structured data into EmDash collections. - [Instant Indexer](https://emdashcmseverything.com/plugins/instant-indexer.md): Notifies participating search engines when public pages change. Each engine decides what to crawl. - [Jobs Page by Locate Jobs Network](https://emdashcmseverything.com/plugins/jobs-page-by-locate-jobs-network.md): Keep a Jobs page on your site filled with real openings from one Locate Jobs Network board. - [KnowX Knowledge Base](https://emdashcmseverything.com/plugins/knowx-knowledge-base.md): A searchable knowledge base for EmDash: categories, article feedback, and a report of what readers search for. - [Lead Follow-Up Desk](https://emdashcmseverything.com/plugins/lead-follow-up-desk.md): Keep imported sales leads organised. Track who owns each lead, its sales stage and the next follow-up date, with private notes. - [LinguaDash](https://emdashcmseverything.com/plugins/linguadash.md): Translate EmDash content and SEO fields with DeepL, OpenAI or Cloudflare AI, and see which entries are missing, outdated or need review. - [Link Find & Replace](https://emdashcmseverything.com/plugins/link-find-replace.md): Moving pages or changing domains? Preview old-to-new link replacements across your content before applying selected draft updates. - [Link Guardian](https://emdashcmseverything.com/plugins/link-guardian.md): Finds broken links and links that only work through a redirect, flags stale links after slug changes, and manages redirects. - [Listora](https://emdashcmseverything.com/plugins/listora.md): A moderated local directory: search, a map, 10 listing types, member submissions, reviews, claims and a dashboard. - [LLMs.txt Publisher](https://emdashcmseverything.com/plugins/llms-txt-publisher.md): Create an llms.txt guide and Markdown pages to help AI assistants navigate the published content you choose to share. - [Mail API](https://emdashcmseverything.com/plugins/mail-api.md): Transactional email through HTTP APIs: Brevo, Mailgun, Mailjet, Maileroo, Postmark, Mailchimp, Resend, SendGrid, MailerSend, Scaleway. - [MailerLite for EmDash](https://emdashcmseverything.com/plugins/mailerlite-for-emdash.md): Connect MailerLite to EmDash to view subscribers, groups, campaigns, and signup forms directly from your CMS dashboard. - [marketplace-test](https://emdashcmseverything.com/plugins/marketplace-test.md): Maximal sandboxed plugin fixture for registry, consent, runtime, and admin testing. - [Media Gallery](https://emdashcmseverything.com/plugins/media-gallery.md): Multi-image gallery field for EmDash CMS with drag-to-reorder, metadata, and search. - [Missing Image Finder](https://emdashcmseverything.com/plugins/missing-image-finder.md): Find content that references missing media-library images. See the affected entry and field so you know where a replacement is needed. - [Original Poster](https://emdashcmseverything.com/plugins/original-poster.md): Create AI article and revision drafts through the paid Original Poster service. - [Page SEO Inspector](https://emdashcmseverything.com/plugins/page-seo-inspector.md): Check the SEO details your pages actually output: titles, descriptions, headings and social tags. Spot missing or inconsistent metadata. - [Payments](https://emdashcmseverything.com/plugins/payments.md): Accept payments on your EmDash site without a full commerce platform. - [Post Views](https://emdashcmseverything.com/plugins/post-views.md): See which posts and pages people read. Views on your dashboard and in the editor. Private, nothing leaves your site. - [Preflight](https://emdashcmseverything.com/plugins/preflight.md): Pre-publish checklist. Blocks or warns on short posts, missing excerpts, images without alt text, placeholder text, and more. - [Product Roadmap](https://emdashcmseverything.com/plugins/product-roadmap.md): A public roadmap where people vote on ideas and suggest their own, with a changelog for what shipped. - [Propcore catalog](https://emdashcmseverything.com/plugins/propcore-catalog.md): Projects, units and live availability from your Propcore workspace, for your EmDash site. - [Publish Check](https://emdashcmseverything.com/plugins/publish-check.md): Checks before publishing or scheduling: titles, descriptions, headings, alt text, links, HTML blocks and HTTPS embeds. - [R2 Asset Access](https://emdashcmseverything.com/plugins/r2-asset-access.md): A sandboxed plugin for EmDash that allows images to be saved into the media library from an R2 bucket. - [R2 Image Variants](https://emdashcmseverything.com/plugins/r2-image-variants.md): Resize each image once with Cloudflare Images and serve srcset copies from R2. Install the native plugin from npm; this links to it. - [Readable Resume](https://emdashcmseverything.com/plugins/readable-resume.md): Write your resume in the admin and publish it as a page on your site. - [Resend](https://emdashcmseverything.com/plugins/resend-2.md): Deliver EmDash transactional email (magic links, invites, recovery) through the Resend API. - [Resend Email](https://emdashcmseverything.com/plugins/resend-email.md): Send EmDash magic links, invites, recovery and plugin email through Resend. - [Safe Bulk Find & Replace](https://emdashcmseverything.com/plugins/safe-bulk-find-replace.md): Rebranding or updating old wording? Preview text replacements across entries, then choose which changes to apply as draft edits. - [Schema Identity](https://emdashcmseverything.com/plugins/schema-identity.md): Structured data for EmDash: a connected schema.org graph for your site, the people behind your content and their credentials. By Monprez. - [SEO & Schema Markup](https://emdashcmseverything.com/plugins/seo-schema-markup.md): SEO for EmDash: schema markup, JSON-LD structured data, Google preview, SEO checks, noindex, WordPress redirects import. Yoast alternative. - [SEO Suite](https://emdashcmseverything.com/plugins/seo-suite.md): Focus-keyphrase analysis, readability, JSON-LD, redirects, and SEO health for EmDash. - [seo-guard](https://emdashcmseverything.com/plugins/seo-guard.md): Blocks publishing posts that fail SEO basics (title and description length, featured image, slug) and reports what needs fixing. - [seo-guard](https://emdashcmseverything.com/plugins/seo-guard-2.md): Blocks publishing posts that fail SEO basics (title and description length, featured image, slug) and reports what needs fixing. - [Share Buttons](https://emdashcmseverything.com/plugins/share-buttons.md): Share buttons on every post: X, Facebook, LinkedIn, WhatsApp, Bluesky, Telegram and more, plus copy link and the phone share sheet. - [Ship](https://emdashcmseverything.com/plugins/ship.md): Buy, print and cancel USPS shipping labels for paid orders in EmDash, through the hosted DinkusKit Ship service. - [Ship Beta](https://emdashcmseverything.com/plugins/ship-beta.md): Buy, print and cancel USPS shipping labels for paid orders in EmDash, through the hosted DinkusKit Ship service. - [Simple History](https://emdashcmseverything.com/plugins/simple-history.md): Lightweight activity history for EmDash CMS content changes. - [SiteGraph Lite](https://emdashcmseverything.com/plugins/sitegraph-lite.md): Finds broken internal links and shows what depends on a page before you change it. - [Smarter Announcement Bar](https://emdashcmseverything.com/plugins/smarter-announcement-bar.md): Public EmDash plugin registry entry for Smarter Announcement Bar. - [Stripe Checkout for EmDash](https://emdashcmseverything.com/plugins/stripe-checkout-for-emdash.md): Accept payments through Stripe Checkout with a simple e-commerce integration for EmDash. - [Table of Contents](https://emdashcmseverything.com/plugins/table-of-contents.md): A table of contents built from the headings of each post, with jump links. Nothing to insert while writing. - [Typographer](https://emdashcmseverything.com/plugins/typographer.md): Polishes quotes, dashes, ellipses and spacing in the editor — preview before apply. - [Umami Analytics](https://emdashcmseverything.com/plugins/umami-analytics.md): Unofficial Umami plugin, not affiliated with Umami: traffic, top pages, referrers and views per entry in the EmDash admin. - [WB Polls](https://emdashcmseverything.com/plugins/wb-polls.md): Create polls, let visitors or members vote once, and show live results anywhere on your site. - [WB Reviews](https://emdashcmseverything.com/plugins/wb-reviews.md): Star ratings and moderated reviews for articles and pages. - [Webhook Notifier](https://emdashcmseverything.com/plugins/webhook-notifier.md): Posts to user-configured external URLs when content or media changes. - [WhatBuyersAsk Content Studio](https://emdashcmseverything.com/plugins/whatbuyersask-content-studio.md): Turn buyer questions into articles in EmDash with buyer research, AEO review, publishing and free AI bot reachability checks. - [WhatsApp Chat Button](https://emdashcmseverything.com/plugins/whatsapp-chat-button.md): A WhatsApp button on every page. Visitors tap it and start chatting with you. Nothing to set up beyond your number. - [Bulk Upload](https://emdashcmseverything.com/plugins/bulk-upload.md): Drag-and-drop bulk upload admin page for EmDash CMS with draft creation and translation support. - [Page List](https://emdashcmseverything.com/plugins/page-list.md): Collection-backed and menu-backed page lists for EmDash CMS. - [Share Buttons](https://emdashcmseverything.com/plugins/sharepost.md): Share buttons without 200KB of JavaScript — generates sharing URLs for Twitter/X, LinkedIn, WhatsApp, Bluesky, and email. - [Heart Button](https://emdashcmseverything.com/plugins/heartpost.md): Like button for EmDash posts — readers heart your content with KV-backed counters. - [Engage](https://emdashcmseverything.com/plugins/engage.md): Heart, share, and copy-link composed into one engagement bundle for EmDash. - [Social Sharing](https://emdashcmseverything.com/plugins/social-sharing.md): Privacy-light social sharing controls for EmDash content and themes. - [Buffer Integration](https://emdashcmseverything.com/plugins/to-buffer.md): Queue first-time published EmDash posts to Buffer for social media distribution. - [DashCommerce](https://emdashcmseverything.com/plugins/dashcommerce.md): Setup guide for DashCommerce. The full store installs from npm as @dashcommerce/core; this listing shows the install steps in your admin. - [RankShield Security](https://emdashcmseverything.com/plugins/rankshield.md): AI-powered behavioral threat defense for EmDash — bot detection, CTR attack defense, hardware fingerprinting. - [EmPrivacy](https://emdashcmseverything.com/plugins/emprivacy.md): Cookie consent and privacy notices for EmDash — GDPR and CCPA-oriented configuration. - [Autobuild](https://emdashcmseverything.com/plugins/autobuild.md): Fires a Cloudflare Pages, Netlify, or Vercel build hook on every publish from EmDash. - [Short Links](https://emdashcmseverything.com/plugins/shortlink.md): Short URLs for EmDash posts — shareable links created on publish with resolver route and admin page. - [404 Log Viewer](https://emdashcmseverything.com/plugins/404-viewer.md): EmDash admin plugin for browsing, searching, and pruning the built-in 404 log table. - [Featured Image Studio](https://emdashcmseverything.com/plugins/featured-image-studio.md): Search Unsplash and import photos into your EmDash media library with attribution. - [Human Sitemap](https://emdashcmseverything.com/plugins/human-sitemap.md): Human-readable sitemap block and Astro component for EmDash CMS. - [EmDash Rating](https://emdashcmseverything.com/plugins/rating.md): Add star ratings to your posts and pages — let visitors rate content with a 1–5 star widget. - [Form Mailer](https://emdashcmseverything.com/plugins/form-mailer.md): Reliable contact and lead-form email delivery for EmDash with spam protection and provider-based sending. - [Fastcurve Form Email](https://emdashcmseverything.com/plugins/fastcurve-form-email.md): Email notifications for contact form submissions via the site email pipeline. - [Fastcurve Audit Log](https://emdashcmseverything.com/plugins/fastcurve-audit-log.md): Admin audit trail with hashed login source fingerprints and optional login email alerts. - [Star-Lite Docs](https://emdashcmseverything.com/plugins/star-lite-docs.md): Starlight-style documentation theme for EmDash CMS — Astro integration and plugin in one package. - [i18n Translations](https://emdashcmseverything.com/plugins/i18n-translations.md): Powerful internationalization plugin for EmDash CMS — manage translations across locales with REST API and admin dashboard. - [Action Pages](https://emdashcmseverything.com/plugins/action-pages.md): Open-source Action Network alternative — 8 action types, 9 platform integrations, AI page generation. - [EmDash Render](https://emdashcmseverything.com/plugins/emdash-render.md): Bridge between EmDash CMS (D1) and Hono — query helpers and Portable Text renderer.