Implantação Única
Conteúdo e frontend são implantados juntos. Uma base de código, uma implantação, um sistema para gerenciar.
O EmDash é um CMS nativo do Astro que combina padrões tradicionais de CMS com desenvolvimento web moderno: uma interface de edição de conteúdo, integração com o framework Astro e opções flexíveis de implantação.
O EmDash é construído especificamente para o Astro, não adaptado de um CMS genérico. O conteúdo reside na mesma implantação do seu site, consultado através das Coleções de Conteúdo ao Vivo do Astro. Sem serviços separados, sem viagens de ida e volta de API, sem sincronização por webhook.
Se você já usou o WordPress, os conceitos do EmDash parecerão familiares: coleções (como tipos de post), taxonomias, menus, áreas de widgets e uma biblioteca de mídia. O modelo mental se transfere — a implementação usa ferramentas modernas.
O EmDash é construído propositalmente para o Astro. Essa integração estreita permite consultas com segurança de tipos, cache em nível de componente e pré-visualização integrada.
Implantação Única
Conteúdo e frontend são implantados juntos. Uma base de código, uma implantação, um sistema para gerenciar.
Segurança de Tipos
O esquema reside no banco de dados. Os tipos TypeScript fluem do banco de dados para o template com autocompletar total.
Atualizações ao Vivo
Construído sobre as Coleções de Conteúdo ao Vivo do Astro. As alterações de conteúdo aparecem instantaneamente — sem necessidade de reconstruções.
Portabilidade para Nuvem
Executa no Cloudflare Workers com D1 e R2, e também funciona com Node.js, SQLite e qualquer armazenamento compatível com S3.
Diferentes abordagens de CMS atendem a diferentes necessidades:
| Aspecto | CMS Tradicional | CMS Headless | EmDash |
|---|---|---|---|
| Arquitetura | Monolítica | Desacoplada | Integrada com Astro |
| Edição de conteúdo | Admin integrado | Admin integrado | Admin integrado |
| Frontend | Temas/templates | Traga o seu próprio | Componentes Astro |
| Implantação | Servidor único | CMS + frontend | Implantação única |
| Segurança de tipos | Em tempo de execução | Tipos de API | TypeScript completo |
| Atualizações de conteúdo | Imediatas | Webhook/reconstrução | Imediatas (SSR) |
| Modelo de plugin | Mesmo processo | Extensões de API | Isolado com hooks |
O EmDash roda em qualquer plataforma com SQLite e armazenamento compatível com S3. Ele também suporta recursos específicos do Cloudflare:
O EmDash fornece ferramentas para ajudar na migração da funcionalidade de plugins do WordPress:
Plugins complexos ainda precisam de revisão humana, mas para plugins simples, os guias de migração reduzem o esforço de porte.
O EmDash é projetado para:
O EmDash pode não ser ideal para:
Início Rápido
Crie seu primeiro site em menos de 5 minutos.
Guia de Migração
Migre do WordPress com importação de conteúdo e mapeamento de conceitos.