Jamdesk Documentation logo

Come funziona Jamdesk

Come Jamdesk trasforma un git push in un sito di documentazione online in meno di 60 secondi, senza infrastrutture da gestire per te.

Jamdesk crea siti di documentazione a partire dai file MDX nel tuo repository GitHub. Scrivi Markdown con componenti React ed esegui il push su GitHub. Il tuo sito va online su una CDN globale in meno di 60 secondi. I contenuti restano nel tuo repository come semplici file MDX. Puoi spostarli su un altro strumento in qualsiasi momento.

Nota: gli screenshot mostrano l'interfaccia in inglese.

Panoramica dell'architettura

Il tuo repository è la fonte di verità. Jamdesk si collega ad esso, compila il tuo sito e lo distribuisce su una rete edge globale.

Come i contenuti passano dal tuo repository ai tuoi utenti

La pipeline di build

Una build richiede in genere 30-60 secondi. Jamdesk non pre-renderizza le pagine. I contenuti grezzi vanno al edge. Le pagine vengono generate on demand quando i visitatori le richiedono.

1
Recupero del sorgente

Esegui il push sul branch GitHub collegato (oppure premi Rebuild nella dashboard). Jamdesk clona il tuo repository e individua la cartella della documentazione.

2
Validazione

Jamdesk valida docs.json rispetto allo schema. Controlla i link interni per pagine non valide e ancore errate.

3
Elaborazione dei contenuti

Jamdesk genera a partire dai tuoi contenuti l'indice di ricerca, gli embedding della chat AI, la sitemap, llms.txt e le regole di redirect.

4
Distribuzione sull'edge

I contenuti vengono caricati sulla CDN e propagati in oltre 300 località edge. Vengono trasferiti solo i file modificati.

Incluso in ogni sito

Non richiedono alcuna configurazione.

Ricerca AI

Ricerca in linguaggio naturale su embedding vettoriali creati dai tuoi contenuti al momento della build.

llms.txt

Indice leggibile dalle AI che segue la specifica llmstxt.org. Gli assistenti di programmazione e gli agenti AI leggono direttamente da esso la tua documentazione.

Elementi essenziali SEO

Sitemap, robots.txt, immagini Open Graph e meta tag. La tua documentazione è indicizzabile fin dal primo deploy.

Analisi integrate

Dashboard di analisi senza cookie. Puoi anche collegare Google Analytics, Plausible, PostHog e altri.

Cosa attiva un build

Un git push sul branch collegato, il pulsante Rebuild nella dashboard oppure jamdesk deploy dalla CLI. Jamdesk raggruppa in un'unica build i commit inviati in rapida successione.

Per i dettagli operativi (monitoraggio dello stato, rollback, deploy dei branch), consulta Ciclo di vita di build e deploy.

Sicurezza e infrastruttura

Le build vengono eseguite in container isolati. Le build leggono solo il tuo repository.

Permessi minimi

La GitHub App richiede l'accesso solo ai repository che selezioni, senza ambiti a livello di organizzazione. Jamdesk scrive nel tuo repository solo quando salvi nell'editor, accetti le modifiche di Fix with AI oppure attivi la traduzione.

Build isolate

Ogni build ha un proprio container che viene eliminato dopo il deploy. Nulla persiste tra una build e l'altra o tra un cliente e l'altro.

HTTPS ovunque

Certificati SSL per ogni dominio, emessi e rinnovati automaticamente.

CDN globale

Servito dalla rete di Cloudflare con oltre 300 località edge e uptime del 99,9%.

Prestazioni

La velocità di caricamento influisce sulla possibilità che la tua documentazione venga trovata. Google utilizza i Core Web Vitals come segnale di ranking. I crawler AI come GPTBot e ClaudeBot concedono 1-5 secondi per pagina. Le documentazioni che non si caricano in quella finestra non vengono citate.

Ogni sito Jamdesk viene servito dall'edge con un tempo al primo byte inferiore a 50 ms. È un valore sufficiente per le soglie di ranking di Google e perché i crawler AI possano recuperare e citare i contenuti.

MetricaValore tipico
Tempo di build30-60 secondi
Propagazione del deploy< 30 secondi
Primo byte (edge)< 50 ms
Caricamento completo della pagina< 500 ms

Prossimi passaggi

Crea un progetto

Configura un nuovo sito di documentazione nella dashboard

Collega GitHub

Collega il tuo repository per abilitare le build automatiche

Anteprima in locale

Usa la CLI di Jamdesk per visualizzare in anteprima e validare la documentazione prima del push