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.

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.

Iniziare

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

Strumenti IA

Connetti 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.

Creare un Blog

Crea un blog completo con post, categorie e tag utilizzando 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

Aggiungi 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'interfaccia admin e le integrazioni esterne.

Block Kit

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

La CLI emdash-plugin

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

Hooks

Esegui 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 ancoraggio del publisher.

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.

Plugin

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

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.

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.