Documentazione Ufficiale

Documentazione ufficiale EmDash.

Agent Skills

Installa gli agent skill di EmDash così gli assistenti di programmazione IA usano le API EmDash aggiornate quando creano siti, scrivono plugin e portano progetti WordPress.

Architettura

Come un sito Astro, EmDash, il pannello di amministrazione e gli archivi dati lavorano insieme.

Collezioni e campi

Scegli il comportamento della collezione e i tipi di campo, e comprendi come le modifiche successive influenzano il contenuto.

Modello di contenuto

Come collezioni, campi, voci, tipi generati e file seed descrivono il contenuto del sito.

Tradurre EmDash

Come contribuire alle traduzioni dell'interfaccia di amministrazione di EmDash.

Distribuire su Node.js

Distribuisci EmDash su un server Node.js di lunga durata con servizi dati persistenti.

Configurare la cache degli oggetti

Memorizzare nella cache i risultati delle query in Cloudflare KV o in memoria per servire le letture senza interrogare il database ad ogni richiesta.

Configurare la sandbox dei plugin

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

Gestire secret e chiavi

Dove si trova ogni secret di EmDash, come fornirlo e cosa succede quando lo ruoti o lo perdi.

Aggiornare EmDash

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

EmDash Docs MCP

Connetti il tuo assistente di codifica AI alla documentazione EmDash così può rispondere alle domande e trovare il pattern giusto dalla documentazione reale.

Strumenti di IA

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

Accesso Atmosphere

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

Autenticazione

Autenticazione passkey-first con provider collegabili per GitHub, Google, Microsoft e l’Atmosphere.

Backup e ripristino

Esporta dati selezionati del sito, crea backup ripristinabili di database e media, e recupera deployment D1 o SQLite.

Creare pagine con i blocchi

Definisci tipi di blocco con versioni, aggiungi un campo blocks e renderizza la composizione memorizzata con i componenti Astro.

Creare un Blog

Costruisci un blog completo con articoli, categorie e tag usando EmDash.

Modalità Scura

Segui lo schema di colori del visitatore, permetti agli editor di scegliere una variante scura per un’immagine e renderizza quella giusta con il componente Image.

Configurazione e-mail

Configura la consegna e-mail per link magici, inviti e recupero account — in sviluppo e produzione.

Libreria multimediale

Carica, organizza, seleziona, modifica, traccia ed elimina in sicurezza i media in EmDash.

Menu di Navigazione

Crea menu nell'admin e renderizza la navigazione con riconoscimento della lingua in un layout Astro.

Layout di pagina

Consenti agli editor di scegliere layout diversi per le singole pagine tramite un campo template.

Modalità Anteprima

Abilita anteprime sicure dei contenuti in bozza prima della pubblicazione.

Interrogare i contenuti

Interroga, ordina, impagina e renderizza i contenuti di EmDash in pagine Astro renderizzate sul server.

Relazioni

Collega voci tra tipi di contenuto con relazioni e campi di riferimento, scegli le voci nell'editor e leggi i collegamenti in un template.

Sections

Crea blocchi Portable Text riutilizzabili e inserisci copie indipendenti nei contenuti.

Funzionalità SEO integrate

Le funzionalità di ottimizzazione per i motori di ricerca (SEO) offerte da EmDash, che cosa produce ciascuna e come abilitarle.

Impostazioni del sito

Leggi l'identità del sito, la visualizzazione, i social e le impostazioni SEO nei template Astro.

Trasferimento del sito

Esporta un sito EmDash completo come pacchetto del sito, importalo in un nuovo sito vuoto e verifica il risultato con una ricevuta di importazione.

Tassonomie

Classifica i contenuti, interroga termini consapevoli della locale e crea pagine di archivio delle tassonomie.

Aree widget

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

Lavorare con i contenuti

Crea, modifica, pubblica, pianifica ed elimina in sicurezza i contenuti nell'admin di EmDash.

x402 Payments

Richiedi pagamenti x402 per le route Astro renderizzate sul server.

Migrare da WordPress

Importa i contenuti di WordPress in EmDash e verificali prima del passaggio definitivo.

Frammenti di pagina

Aggiungi script o HTML attendibili ai punti di inserimento delle pagine pubbliche.

Estensioni admin React

Aggiungi impostazioni generate, pagine e widget React, pannelli dell'editor e colonne dell'elenco contenuti a un plugin nativo.

Route API

Esponi endpoint REST dal tuo plugin sandboxed per l’interfaccia di amministrazione e per le integrazioni esterne.

Block Kit

Blocchi UI dichiarativi per pagine di plugin, widget ed estensioni di voci salvate.

La CLI `emdash-plugin`

Scaffolding, build, validazione, pubblicazione e manutenzione di un plugin sandboxed.

Hook

Esegui codice in risposta a eventi di contenuto, media, ciclo di vita e rendering di pagina.

Il manifesto del plugin

Riferimento dei campi di emdash-plugin.jsonc per identità, accesso, archiviazione, interfaccia di amministrazione e registro.

Impostazioni

Archivia le impostazioni cifrate dei plugin in sandbox e modificale tramite una pagina Block Kit.

Storage

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

Field Kit

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

Installare i plugin

Installa plugin sandboxed dal registro di EmDash oppure registra plugin da npm.

Plugin

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

Interrogare il registro

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

Riferimento API REST

Il contratto HTTP pubblico, le regole di autenticazione e l'inventario completo delle operazioni OpenAPI.

Creare un tema

Costruisci un modello Astro EmDash riutilizzabile con route renderizzate lato server e un seed iniziale.

Temi

Installa o crea un tema EmDash come modello Astro con un file seed.

File seed

Riferimento per il formato seed di EmDash, la validazione, i riferimenti e il comportamento di applicazione.

Perché EmDash

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