Scopri le novità di Jamdesk, piattaforma docs-as-code per MDX, GitHub e documentazione API, con rilasci, aggiornamenti CLI e cambiamenti della piattaforma.
Get Jamdesk release notes
New features and platform changes, straight to your inbox.
Accedi con il tuo sistema di login. L'autenticazione JWT protegge un sito di documentazione tramite il sistema di login che già gestisci, così nessuno deve inserire una password condivisa. Attiva auth.jwt in docs.json, genera una chiave di firma Ed25519 in Settings e configura il backend per firmare un token a breve scadenza quando un utente apre la documentazione. Jamdesk lo verifica e avvia una sessione per utente che dura fino a 30 giorni. Aggiungi groups: ["admin"] a una pagina e solo i visitatori il cui token contiene quel gruppo potranno aprirla o vederla nella barra laterale; tutti gli altri riceveranno un 404. I percorsi pubblici, public: true nel frontmatter e i gruppi di navigazione pubblici consentono di mantenere aperte una pagina del registro modifiche o una pagina di stato. Puoi anche precompilare l'API playground con le credenziali del visitatore ricavate dal token. Incluso in ogni piano; puoi passare dalla protezione tramite password senza alcuna interruzione. Autenticazione JWT →
La radice del sito esporta anche Markdown. Recupera la radice della documentazione, oppure una radice linguistica come /fr, con Accept: text/markdown o come /index.md, per ottenere la prima pagina di quella navigazione, la stessa mostrata dalla radice HTML. In precedenza, i siti senza un index.mdx restituivano qui un 404, interrompendo la prima richiesta effettuata dalla maggior parte degli agenti. Sorgente Markdown →
Jamdesk traduce la documentazione in 27 lingue. Seleziona le lingue desiderate, fino a cinque per progetto, in Settings → Translations; dopo ogni build, le pagine tradotte vengono salvate nel tuo repository GitHub. Le build successive ritraducono solo le pagine la cui sorgente inglese è cambiata. Le traduzioni già presenti o modificate manualmente vengono mantenute finché non fai clic su Replace with AI translation. Incluso in ogni piano. Traduzione AI →
Scegli il tuo URL per la documentazione. L'hosting su sottopercorso non è più legato a /docs. Inserisci un singolo segmento, ad esempio help o guide, nel campo del sottopercorso della scheda Custom Domain e salva. /docs continua a funzionare, gli URL canonici passano immediatamente al nuovo percorso e il precedente sottopercorso personalizzato reindirizza al nuovo per un singolo cambio, così puoi aggiornare il proxy con i tuoi tempi. Hosting su sottopercorso →
Correggi con l'AI, ancora più velocemente. L'apertura dell'anteprima della correzione dal banner della build ora richiede meno tempo, anche per i siti grandi, e riaprirla è quasi istantaneo perché Jamdesk conserva i risultati della scansione finché la documentazione non cambia. Il flusso non cambia: esamina ogni modifica proposta, applica quelle approvate e Jamdesk le salva ed esegue una nuova build. Correggi con l'AI →
Un quarto tema: Halo. Imposta "theme": "halo" in docs.json per un aspetto caldo e arrotondato: carattere Figtree, sfondo color sabbia con il contenuto sollevato su una scheda e i raggi degli angoli più ampi tra tutti i temi integrati. Colori, font e override CSS personalizzati funzionano come in Jam, Nebula e Pulsar. Temi →
Servi la documentazione solo dal tuo dominio. Attiva Custom domain only nella scheda Custom Domain: una visita diretta a YOUR_SLUG.jamdesk.app restituirà 404, mentre il tuo CNAME o proxy continuerà a funzionare. Jamdesk verifica il dominio attivo prima di attivare l'opzione; se il DNS si interrompe, il sottodominio tornerà a essere disponibile finché il problema non sarà risolto. Questo nasconde il sottodominio ai visitatori diretti, ma non controlla chi può leggere la documentazione: per farlo, abbinalo alla protezione tramite password. Solo dominio personalizzato →
Genera l'intero riferimento API da una spec. Collega una scheda di navigazione al tuo file OpenAPI con "openapi": { "source": "/openapi/api.yaml", "generate": true } e ogni build creerà una pagina per operazione, raggruppata nella barra laterale per tag. Una pagina endpoint salvata mantiene il proprio slug, così puoi effettuare la migrazione una pagina alla volta; un percorso rinominato reindirizza dal vecchio URL invece di restituire un 404. Pagine API generate →
I lettori scelgono quale server API visualizzare. Un endpoint la cui spec elenca più di una voce servers mostra un selettore accanto al relativo URL. Scegliendo il sandbox cambiano l'URL di base, il pulsante di copia, ogni esempio di codice e la richiesta inviata dal playground, così nessuno copia una richiesta curl di produzione dalla documentazione del sandbox. Gli endpoint con un solo server non cambiano. API Playground →
Markdown viene visualizzato in ogni descrizione OpenAPI. Tabelle, elenchi, link, code e grassetto vengono visualizzati nello stesso modo nelle descrizioni di parametri, request body, response e schema, come già avveniva nella descrizione dell'operazione. Prima c'erano nove punti non coerenti; ora usano tutti lo stesso renderer. Esempio OpenAPI →
Le esportazioni Markdown degli endpoint includono l'autenticazione. Recupera la versione .md di una pagina del riferimento API: terminerà con una sezione ## Authentication che elenca gli schemi richiesti dall'operazione, inclusi tipo, nome dell'header, formato bearer, ambiti OAuth 2 e combinazioni valide. Un agente che legge l'esportazione può creare una richiesta funzionante senza aprire la tua spec. Sorgente Markdown →
Escludi una pagina dalla ricerca senza nasconderla. Aggiungi search: false al frontmatter di una pagina per rimuoverla dalla ricerca del sito, dalle risposte della chat AI e dal server MCP, mantenendola però nella barra laterale, nella sitemap e in llms.txt. Usalo per una pagina superata che vuoi comunque mantenere collegabile e indicizzata. Anche le pagine nascoste e quelle escluse dall'indicizzazione non vengono più incluse nelle risposte AI, a differenza di prima. Escludi una pagina solo dalla ricerca →
jamdesk validate segnala la configurazione senza effetto. Alcune chiavi di docs.json venivano accettate senza essere mai visualizzate, soprattutto asyncapi, facendo sembrare supportata una configurazione finché la build non mostrava che non produceva nulla. Il comando le identifica, insieme alle voci api.mdx.server aggiuntive oltre la prima, che sono sempre state ignorate. Panoramica CLI →
Modifica la documentazione direttamente nel dashboard. L'editor web è ora disponibile per tutti e non richiede configurazione. Apri Editor nella barra laterale per esplorare il repository collegato, modificare MDX con un'anteprima live e salvare direttamente nel branch GitHub, avviando automaticamente una build. Editor web →
Correggi gli avvisi di build con l'AI dal dashboard. Quando una build termina con link non funzionanti o pagine senza descrizione, nella build appare un banner Fix with AI che mostra quanti problemi possono essere risolti. Aprilo per visualizzare l'anteprima di ogni modifica proposta, inclusi gli anchor riscritti e le descrizioni suggerite, quindi applica quelle approvate. Jamdesk le salva nel branch GitHub e avvia una nuova build. Tutto ciò che non può risolvere senza ambiguità viene elencato separatamente per la correzione manuale. Correggi con l'AI →
Membri del team illimitati. Ogni progetto ora include membri del team illimitati in tutti i piani, senza costi aggiuntivi. Il precedente limite di 10 membri e il prezzo per postazione non esistono più: invita tutto il team.
Consenti ai bot attendibili di pubblicare la documentazione. Gli account di automazione come Dependabot, Renovate o un bot di pubblicazione di un CMS non sono membri Jamdesk, quindi i loro push non avviano una build per impostazione predefinita. Ora, quando uno viene rifiutato, la build mostra un pulsante Authorize Bot Account con un clic. Approvandolo, i push di quell'account pubblicano sul sito live, proprio come quelli di un membro del team. Solo i membri del progetto possono autorizzare un account e puoi esaminare o revocare l'accesso in qualsiasi momento nella sezione Allowed automation accounts delle impostazioni GitHub del progetto.
La documentazione riceve un AI Score a ogni build. Jamdesk ora valuta quanto gli agenti AI riescano a leggere la documentazione pubblicata, in base allo standard AFDocs aperto, automaticamente dopo ogni build e direttamente nel dashboard. Visualizza il punteggio da 0 a 100 e il giudizio in lettere, osserva l'andamento tra le build e ricevi una correzione in linguaggio semplice per ogni problema, con un pulsante Copy prompt to fix che passa il risultato al tuo agente AI di coding. Attiva Email team when score changes per ricevere una notifica quando una build modifica significativamente il punteggio. AI Score →
Correggi automaticamente i link non funzionanti. Gli avvisi relativi a link interni non funzionanti con una destinazione non ambigua, come anchor con errori di battitura e deriva degli anchor tra locale, possono ora essere corretti con un solo comando. Esegui jamdesk fix --dry-run per visualizzare in anteprima le modifiche previste, quindi jamdesk fix per applicarle; vengono modificati solo gli avvisi il cui anchor corretto risolve a un heading reale, lasciando i casi ambigui alla revisione manuale. Panoramica CLI →
Annuncia qualsiasi cosa con un banner. Aggiungi un banner al tuo docs.json e una barra con il messaggio verrà fissata in cima a ogni pagina, sopra l'header e nel colore d'accento del tema. Usa link, grassetto e corsivo inline e imposta dismissible: true per fornire ai lettori un pulsante di chiusura; resterà chiusa finché non modifichi il messaggio. Banner →
Mostra l'ultimo aggiornamento di ogni pagina. Imposta metadata.timestamp: true in docs.json e ogni pagina mostrerà nel piè di pagina una riga come "Last updated on June 15, 2026". La data proviene dall'ultimo commit Git che ha modificato la pagina, quindi resta aggiornata a ogni build senza manutenzione manuale. Metadati della pagina →
Personalizza le icone di navigazione. Le icone della barra laterale, dei gruppi, delle schede, degli anchor e della ricerca ora rispettano style in un oggetto icona ({ "name": "rocket", "style": "duotone" }) o un prefisso di stile (duotone/rocket): light, thin, duotone e sharp, non solo solid. Icone →
Personalizza la barra di ricerca. Scegli il testo segnaposto con search.prompt e organizza i link rapidi mostrati ai visitatori nel pannello di ricerca vuoto con search.popularPages, ciascuno con titolo, slug di pagina e icona Font Awesome. Configurazione della ricerca →
Raccogli iscrizioni email senza incorporamenti. Collega Resend, Mailchimp, Kit, Loops, beehiiv, Brevo o SendGrid in Integrations → Email Signups: un modulo ospitato da Jamdesk aggiunge i lettori direttamente al tuo pubblico, mentre la chiave API resta nel nostro backend e non viene mai pubblicata nel sito. Aggiungi il componente EmailSubscribe a qualsiasi pagina oppure imposta placement: changelog per inserire automaticamente una casella di iscrizione in ogni pagina del registro modifiche. Iscrizioni email →
Proteggi le analisi con il consenso ai cookie. Aggiungi la chiave integrations.cookies a docs.json e Jamdesk sospenderà ogni script di analisi e tracking, inclusi Google Analytics, GTM, Plausible, Crisp, JavaScript personalizzato e le proprie analisi integrate, finché il visitatore non presta il consenso, letto da un flag localStorage impostato dal banner. Puoi caricare un banner Osano o Termly direttamente da docs.json; un breve snippet di collegamento imposta il flag non appena il lettore accetta e gli script vengono caricati senza ricaricare la pagina. Consenso ai cookie →
llms.txt, in ordine. Il file llms.txt di ogni sito ora segue la struttura di llmstxt.org: le schede e i gruppi di navigazione diventano sezioni ##, così gli agenti AI vedono la documentazione organizzata come nella barra laterale. I siti multilingue ricevono un indice per lingua: il file radice elenca la lingua predefinita e collega ogni indice tradotto, ad esempio /fr/llms.txt, mantenendo ciascuno abbastanza piccolo da non venire troncato dagli agenti. llms.txt →
Gli agenti trovano più rapidamente la documentazione. Ogni pagina ora contiene una direttiva invisibile e silenziosa per gli screen reader che indirizza gli agenti AI a llms.txt e alla versione .md della pagina; ogni esportazione Markdown si apre inoltre con un blockquote che collega all'indice. Gli agenti che recuperano il tuo HTML non devono più indovinare l'esistenza di un percorso Markdown. Panoramica AI →
Incorpora il registro modifiche ovunque. Un launcher "What's new?" entra nella tua app con un solo tag <script> e apre il registro modifiche Jamdesk in una modale, con un indicatore dei contenuti non letti per visitatore. Genera lo snippet da Integrations → What's New widget, quindi configura modalità del launcher, angolo, dimensione della modale e colore dell'indicatore con attributi data-. Nella documentazione Jamdesk, il componente MDX <Widget> inserisce lo stesso launcher live in qualsiasi pagina con un singolo tag e senza script. Incorpora il registro modifiche →
Scarica le spec API in un archivio zip. In qualsiasi pagina del riferimento API, il menu AI Actions ora include l'opzione Download API spec, che raccoglie tutte le spec OpenAPI referenziate dal sito, sia file locali sia URL remoti, in un unico api-specs.zip. Le spec composte da più file mantengono la struttura delle cartelle $ref, così il download può essere usato direttamente in Postman, in un generatore di client o nei tuoi strumenti. AI Actions →
Le spec OpenAPI vengono validate durante la build. Ogni deploy ora valida rigorosamente le spec OpenAPI referenziate da docs.json e mostra ogni problema come non-fatal build warning, invece di interrompere la build. La documentazione viene comunque pubblicata, ma ricevi informazioni precise sull'errore, ad esempio un errore di parsing YAML con riga e colonna, un $ref non risolto o un operationId duplicato, tramite email e nell'elenco delle build del dashboard. In locale, jamdesk dev continua a interrompersi con una spec non valida, così puoi correggerla prima del push. Panoramica CLI →
Chiedi all'AI direttamente dalla ricerca. Inizia a digitare nella ricerca, quindi invia la domanda alla chat AI invece di aprire un risultato: premi ⌘/Ctrl+Enter oppure fai clic su Ask AI nel piè di pagina della ricerca. La domanda viene aggiunta alla conversazione della chat, così puoi continuare il thread; Enter da solo apre ancora il risultato principale. Chat AI →
Copia risposte e trascrizioni. Ogni risposta della chat AI include un pulsante di copia che recupera la sorgente Markdown; l'azione Copy transcript nell'header della chat copia l'intera conversazione in Markdown con i ruoli, utile per incollarla in un issue o in un documento. Chat AI →
Scorrimento automatico della chat più intelligente. La chat segue una risposta in streaming solo quando ti trovi già in fondo. Scorri verso l'alto per rileggere una risposta precedente e la posizione resterà ferma invece di riportarti in fondo; torna in fondo per riattivare il blocco.
CSS personalizzato nell'anteprima locale (CLI). jamdesk dev applica il CSS personalizzato come fa la build pubblicata, così puoi verificare lo stile prima del deploy. Inserisci un file .css nella radice del progetto, ad esempio style.css, oppure più file combinati in ordine alfabetico, e verrà caricato al refresh del browser. Non serve alcuna voce in docs.json, in linea con il modo in cui Mintlify include i fogli di stile nella radice. CSS personalizzato →
Anteprime social personalizzate dal frontmatter. Imposta qualsiasi meta tag Open Graph o Twitter/X direttamente nel frontmatter di una pagina: og:title, og:description, og:image, twitter:card, keywords e l'intero set di metatag. Usa chiavi piatte di primo livello o un blocco seo: annidato; entrambi funzionano e i valori per pagina sovrascrivono le impostazioni predefinite di docs.json. SEO →
Pagine nascoste. Mantieni bozze, manuali interni o guide obsolete fuori dalla barra laterale e dai risultati di ricerca senza eliminarli. Aggiungi hidden: true al frontmatter di una pagina oppure a un gruppo o una scheda in docs.json. Le pagine nascoste restano raggiungibili tramite URL diretto, ma scompaiono dalla navigazione, dalla sitemap, dalla ricerca del sito e dal contesto AI, oltre a ricevere automaticamente un tag noindex. Vuoi che un gruppo nascosto continui a posizionare le proprie pagine nella ricerca? Aggiungi searchable: true accanto a hidden. Pagine nascoste →
Decorazioni a griglia e finestre. Due nuovi motivi di sfondo si aggiungono al gradiente predefinito del tema Jam. Imposta background.decoration su "grid" per una griglia di punti discreta da 24 px oppure su "windows" per due macchie effetto vetro smerigliato nello stile di Windows 11 negli angoli superiori. Il gradiente e il riempimento piatto "none" continuano a funzionare come prima: scegli l'aspetto più adatto al tuo brand. Sfondo →
Personalizzazione dello sfondo. Un nuovo blocco background in docs.json disattiva il gradiente della modalità chiara di Jam, sovrascrive il colore della pagina per modalità oppure regola colore, dimensione, posizione e opacità del gradiente. Non serve CSS personalizzato. Sfondo →
Diagrammi D2. Un secondo linguaggio per diagrammi si aggiunge a Mermaid. Contrassegna un blocco di codice delimitato con d2 e Jamdesk lo renderizza come SVG durante la build, con temi chiaro e scuro integrati. Il flusso è lo stesso di Mermaid: scegli il linguaggio più adatto al diagramma che stai creando. Diagrammi D2 →
Risultati di ricerca raggruppati. La ricerca non ripete più la stessa pagina per ogni corrispondenza in una sezione. I risultati vengono raggruppati sotto la pagina principale nella modale di ricerca, con un massimo di tre sezioni visibili per impostazione predefinita e un espansore inline per le altre. L'evidenziazione degli snippet resta invariata: trovi la sezione corretta con meno scansioni.
Rilevamento automatico di docs.json durante il collegamento. Quando colleghi un repository GitHub, viene trovato il tuo docs.json ovunque si trovi. Il flusso di collegamento analizza l'intero albero e segnala un mint.json di Mintlify se ne trova uno. Monorepo e configurazioni annidate funzionano senza configurazione manuale. Collega GitHub →
Indicazioni sulla posizione di docs.json nella CLI. È più facile individuare le configurazioni fuori posto. jamdesk validate, jamdesk dev e jamdesk doctor indicano dove si trova effettivamente docs.json, o dove dovrebbe trovarsi, invece di mostrare un generico errore "not found". Risolvilo in pochi secondi senza decodificare uno stack trace. Panoramica CLI →
Hreflang conforme agli standard. I tag hreflang ora generano codici BCP 47 validi. Le cartelle locali come cn, jp e ja-jp vengono mappate ai codici attesi dai motori di ricerca (zh, ja) e gli URL della sitemap vengono sottoposti a escape XML. Ogni pagina localizzata si posiziona nella propria area geografica invece di essere trattata come contenuto duplicato. Lingue →
Esportazione PDF. Esegui il rendering dell'intero sito di documentazione in un unico PDF da Settings → PDF Exports nel dashboard. Solo per i piani a pagamento. I progetti multilingue scelgono una locale per esportazione, i risultati vengono memorizzati per commit e ricevi un'email con il link per il download al termine del rendering.
Spec OpenAPI multilingue. Le pagine degli endpoint mostrano le spec OpenAPI tradotte accanto all'MDX tradotto. Inserisci un file <spec>.<lang>.<ext> (ad esempio openapi/api.fr.yaml) accanto alla spec sorgente e Jamdesk lo utilizzerà negli URL di quella lingua, ricorrendo alla spec inglese quando manca una variante linguistica. Vengono localizzati riepiloghi delle operazioni, descrizioni dei parametri, descrizioni delle response e descrizioni degli schema. Configurazione: Traduzione delle spec OpenAPI.
Componente Visibility. Il nuovo componente <Visibility for="humans|agents"> consente di separare i contenuti per lettori umani o agenti AI nella stessa pagina. I blocchi riservati agli esseri umani vengono visualizzati nel browser ma rimossi dalle esportazioni .md e da llms-full.txt; quelli riservati agli agenti fanno il contrario. Gli agenti che richiedono Accept: text/markdown sugli URL canonici ricevono automaticamente la vista per agenti.
Protezione tramite password, ricostruita. Blocca l'intero sito con una password condivisa oppure proteggi solo alcune pagine lasciando pubbliche le altre. Imposta auth.password.enabled: true per la modalità dell'intero sito oppure contrassegna singole pagine con private: true nel frontmatter (o elencale in auth.password.private) per la modalità di pagine specifiche. La pagina Settings del dashboard guida nella configurazione, nella rotazione e nella revoca della password. I visitatori visualizzano una schermata di sblocco personalizzata con il logo del sito, il colore principale e un suggerimento opzionale definito in docs.json. Guida alla configurazione: Protezione tramite password.
Conversione automatica delle immagini in WebP. Jamdesk può convertire le immagini PNG e JPG in WebP durante la build. I file convertiti sono solitamente più piccoli del 60-80% rispetto agli originali, senza perdita visibile di qualità, così le pagine si caricano più rapidamente senza elaborazione manuale. Attiva la funzione con images.convertToWebp: true in docs.json. Favicon, og:image e twitter:image mantengono il formato originale per la compatibilità con i crawler social. Un nuovo passaggio Optimizing images mostra l'avanzamento live nel dashboard e nella CLI durante ogni build. Conversione automatica delle immagini →
API Playground. Le pagine degli endpoint ora includono un pulsante "Try it" interattivo. Compila i parametri, osserva gli esempi di codice aggiornarsi in tempo reale e invia richieste live senza uscire dalla documentazione. Attivato per impostazione predefinita in tutte le pagine API. Funziona sia con endpoint OpenAPI sia con endpoint creati in MDX.
Plugin Claude Code. Installa il plugin Jamdesk per Claude Code per fornire a Claude una conoscenza approfondita dei componenti MDX, della configurazione docs.json, dei modelli di navigazione e dei comandi CLI. Installazione in due passaggi dal marketplace dei plugin. Si abbina a CLAUDE.md e al server MCP per la scrittura assistita dalla AI.
Avvisi di build per branding mancante. Le build ora avvisano quando i percorsi favicon o logo in docs.json fanno riferimento a file inesistenti nel progetto. Gli avvisi appaiono nei dettagli della build del dashboard e nella CLI tramite jamdesk dev e jamdesk validate. Non viene inviata alcuna email: l'avviso è solo informativo.
YouTube Shorts. Il componente <YouTube> supporta gli Shorts verticali tramite la prop short, visualizzando un player 9:16 centrato senza bande nere. Usa <YouTube id="VIDEO_ID" short />.
Menu AI Actions. Un menu a discesa su ogni pagina consente ai lettori di copiare Markdown, aprire la pagina in ChatGPT/Claude/Perplexity, recuperare la configurazione del server MCP o installarlo con un clic in Cursor o VS Code. Attivato per impostazione predefinita; scegli quali opzioni mostrare tramite contextual in docs.json.
Analisi. Analisi delle pagine senza cookie per monitorare visualizzazioni, fonti di traffico e tendenze dei visitatori, con dettagli per pagina. Non serve alcun banner di consenso. Panoramica: Analisi.
Integrazioni. Google Analytics 4, Google Tag Manager, Plausible Analytics e notifiche Slack delle build (Pro).
Feed RSS per i registri modifiche. Le pagine con rss: true nel frontmatter ora generano automaticamente un feed RSS a cui è possibile iscriversi. Un'icona RSS appare accanto al titolo della pagina e un feed.xml viene creato dai componenti Update durante ogni build. Usa la nuova prop date su Update per date corrette nel feed.
Login e deploy dalla CLI. jamdesk login esegue l'autenticazione tramite browser. jamdesk deploy prepara il progetto e avvia una build dal terminale. Non è necessario un collegamento GitHub. La CLI rispetta .gitignore, avvisa sui file segreti e trasmette l'avanzamento della build inline.
Controllo ortografico CLI. jamdesk spellcheck verifica la documentazione alla ricerca di errori ortografici con oltre 180 termini tecnici integrati (solo inglese). jamdesk spellcheck --fix avvia una modalità interattiva per correggere gli errori o aggiungere parole all'elenco di esclusione.
Incorporamenti video. Incorpora direttamente nella documentazione file .mp4 e .webm. Inseriscili in una directory /videos e usa la sintassi Markdown (<Video src="/_jd/videos/demo.mp4?v=mu38mepk" title="Demo" />) oppure il componente <Video> per autoplay, riproduzione in loop e altri controlli.
JavaScript personalizzato. Aggiungi script lato client per widget di chat, analisi o integrazioni di terze parti tramite styling.js in docs.json.
Chat AI. Assistente di chat integrato in ogni sito di documentazione. I visitatori fanno domande e ricevono risposte con link di citazione alle pagine sorgente. Basato su Claude e disponibile in tutti i piani.
Integrazione AI. Ogni sito genera llms.txt per le finestre di contesto LLM, espone Markdown grezzo su URL .md e include un server MCP in /_mcp con gli strumenti searchDocs e getPage. Guide alla configurazione per Claude Code, Cursor e Codex. Inoltre: Scrivere con l'AI e Aggiornamenti automatici.
CLI. jamdesk dev per l'anteprima locale con hot reload, jamdesk validate per i link non funzionanti, jamdesk migrate per convertire da Mintlify/GitBook/Docusaurus e jamdesk doctor per i problemi di configurazione. Installa tramite npm, curl o Homebrew. Riferimento completo →
Estensione VS Code. Avvia, arresta e riavvia il server di sviluppo dalla barra di stato di VS Code; non serve il terminale.
Verifica TXT del dominio personalizzato. Tutti i domini personalizzati ora richiedono un record TXT (_jamdesk.yourdomain.com) prima dell'attivazione del routing. Questo impedisce l'acquisizione del dominio su sottodomini non rivendicati. I domini aggiunti di recente mostrano il record TXT nel flusso di configurazione del dashboard. Consulta la guida ai domini personalizzati.
Supporto multilingue. Definisci alberi di navigazione e directory dei contenuti separati per locale. I lettori cambiano lingua da un menu a discesa nella barra superiore.
Analisi della ricerca. Scopri cosa cercano i lettori, quali query non restituiscono risultati e quali risultati ricevono effettivamente clic. Utile per individuare lacune nei contenuti.
Jamdesk viene lanciato. Scrivi la documentazione in MDX, esegui il push su GitHub e ottieni un sito su una CDN globale. Le build terminano in meno di 60 secondi.
MDX e componenti. Oltre 20 componenti integrati: schede, accordion, passaggi, gruppi di codice, diagrammi Mermaid, formule KaTeX e icone. Evidenziazione della sintassi con numeri di riga nei blocchi di codice. Crea componenti React personalizzati con Tailwind e hook e riutilizza i contenuti con gli snippet. Panoramica dei componenti →
Documentazione OpenAPI. Genera pagine del riferimento API dalla tua spec OpenAPI tramite api.openapi in docs.json.
Deploy. Deploy automatico da GitHub al push con debounce di 10 secondi. Domini personalizzati con SSL automatico, hosting su sottopercorso in /docs (Vercel, CloudFront, Cloudflare, nginx) e supporto per monorepo.
Personalizzazione. Tre temi (jam, nebula, pulsar) con colori, loghi e piè di pagina personalizzati. CSS personalizzato per gli override di stile. Navigazione flessibile con schede, gruppi e icone. Reindirizzamenti con corrispondenza esatta e wildcard.
Ricerca e SEO. Ricerca full-text Cmd+K senza configurazione. Sitemap, immagini OG e metadati per pagina pronti all'uso.
Riferimento docs.json. Riferimento completo per tutte le impostazioni e opzioni.
Centro assistenza. Guide per la gestione dell'account, la fatturazione e la risoluzione dei problemi.
