Documentazione Ufficiale

Documentazione ufficiale EmDash.

Architettura

Il modello mentale per costruire con EmDash — un'integrazione Astro con un modello di contenuto modificabile dal vivo.

Collezioni e campi

Definisci tipi di contenuto con collezioni e campi—tipi di campo supportati, validazione e relazioni.

Modello di Contenuto

Come modellare ed evolvere il tuo modello di contenuto in EmDash — collezioni, campi, modifiche in runtime, tipi e seed.

Tradurre EmDash

Come contribuire traduzioni per l'interfaccia di amministrazione di EmDash.

Cache degli oggetti

Cache dei risultati delle query in Cloudflare KV o in memoria per servire le letture senza interrogare il database ad ogni richiesta.

Sandbox dei plugin

Eseguire plugin sandboxed su Cloudflare Workers o Node.js, con i binding, i limiti delle risorse e le modalità di errore di ciascun runner sandbox.

Evolvere un sito distribuito

Modifica lo schema e il modello di contenuto di un sito EmDash in produzione e mantieni il file seed sincronizzato.

Aggiornare EmDash

Portare un sito esistente a una nuova release di EmDash, dalla lettura delle voci di release alla verifica del sito distribuito.

EmDash Docs MCP

Collega il tuo assistente di codifica AI alla documentazione EmDash in modo che possa rispondere alle domande e trovare il pattern corretto dalla documentazione reale.

Strumenti IA

Collega Claude, ChatGPT e altri assistenti IA al tuo sito EmDash.

Atmosphere Login

Accedi a EmDash con un account Atmosphere — l'identità di rete aperta dietro Bluesky e l'ecosistema più ampio del protocollo AT.

Autenticazione

Autenticazione Passkey-first con provider plug-in per GitHub, Google e Atmosphere.

Backup

Scaricare backup del sito, pianificare backup automatici nello storage e ripristinare con D1 Time Travel.

Creare un blog

Costruire un blog completo con post, categorie e tag usando EmDash.

Modalità scura

Seguire lo schema di colori del visitatore, permettere ai redattori di scegliere una variante scura per un'immagine e renderizzare quella giusta con il componente Image.

Menu di navigazione

Crea e gestisci menu di navigazione per intestazioni, piè di pagina e barre laterali.

Layout di Pagina

Consenti agli editori di scegliere layout diversi per singole pagine utilizzando un campo template.

Modalità anteprima

Abilita anteprime sicure dei contenuti in bozza prima della pubblicazione.

Sections

Crea e utilizza blocchi di contenuto riutilizzabili in tutto il tuo sito.

Tassonomie

Organizza i contenuti con categorie, tag e tassonomie personalizzate.

Aree widget

Aggiungere blocchi di contenuto dinamici a barre laterali, piè di pagina e altre regioni dei template.

x402 Payments

Monetizza i contenuti con il protocollo di pagamento x402 — addebita ai bot, non agli umani.

EmDash

Il CMS nativo di Astro. Un successore moderno di WordPress con contenuti type-safe, estensibilità dei plugin e deployment portabile.

Route API dei plugin

Espone endpoint REST dal plugin per la UI di amministrazione e integrazioni esterne.

Block Kit

Blocchi UI dichiarativi per pagine admin e widget di plugin sandboxati.

Frammenti di pagina

Inietta script, fogli di stile o HTML nelle pagine pubbliche renderizzate — solo per plugin nativi.

Creare plugin

Costruisci un plugin EmDash con hook, storage, impostazioni e interfaccia admin.

Route API

Esponi endpoint REST dal tuo plugin sandboxed per l'UI admin e integrazioni esterne.

Block Kit

Blocchi UI dichiarativi per pagine di amministrazione e widget di plugin in sandbox.

Capacità e sicurezza

Dichiara ciò di cui il tuo plugin ha bisogno e comprendi cosa impone il sandbox.

Hook

Eseguire codice in risposta a eventi di contenuto, media, ciclo di vita e rendering delle pagine.

Il manifesto del plugin

Reference for emdash-plugin.jsonc — identity, trust contract, profile fields, and publisher pinning.

Impostazioni

Configurazione per plugin tramite il KV store, esposta nell'UI di amministrazione come pagina Block Kit.

Storage

Persisti i dati dei plugin in collezioni di documenti con query indicizzate.

Field Kit

Widget di campo componibili per campi JSON, configurati tramite opzioni seed.

Hook dei plugin

Agganciati a eventi di contenuti, media e ciclo di vita del plugin.

Installare plugin

Install plugins from the EmDash Marketplace or add them from code.

Plugin

Estendi EmDash con hook, storage, impostazioni, pagine admin e route API.

Il registro dei plugin

Install plugins from the experimental, federated EmDash plugin registry, and query it from your own site.

Interrogare il registro

Build a plugin directory, search page, or release feed against the registry's public discovery API with @emdash-cms/registry-client.

Sandbox dei plugin

Come EmDash isola i plugin non attendibili su Cloudflare Workers rispetto ai deployment Node.js.

Storage dei plugin

Persisti i dati dei plugin in raccolte di documenti con query indicizzate.

Creare temi

Build and distribute your own EmDash themes.

Perché EmDash

Comprendi quali problemi risolve EmDash e come si confronta con altri approcci.