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.

Evolvere un sito distribuito

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

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.

Primi passi

Crea il tuo primo sito EmDash in meno di 5 minuti.

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.

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 sandbox per l'UI admin e le 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 applica la sandbox.

La CLI emdash-plugin

init, build, dev, bundle, validate, publish — la toolchain per la creazione di plugin.

Hooks

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

Il manifesto del plugin

Riferimento per emdash-plugin.jsonc — identità, contratto di fiducia, campi del profilo e blocco dell'editore.

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

Installare plugin dal Marketplace EmDash o aggiungerli dal codice.

Plugin

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

Il registro dei plugin

Installare plugin dal registro di plugin sperimentale e federato di EmDash, e interrogarlo dal proprio sito.

Interrogare il registro

Costruire una directory di plugin, una pagina di ricerca o un feed di release contro l'API pubblica di discovery del registro con @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.

Riferimento server MCP

Dettagli del protocollo, specifiche degli strumenti e configurazione OAuth per il server MCP.

Creare Temi

Costruisci e distribuisci i tuoi temi EmDash.

Formato File Seed

Riferimento per la struttura e la sintassi dei file seed di EmDash.

Perché EmDash

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