Avvio rapido: deploy in 5 min
Crea un sito di documentazione Jamdesk e pubblicalo sul tuo sottodominio. Non servono strumenti di build: bastano GitHub e due file.
Jamdesk è un software per la documentazione che pubblica un repository GitHub di file Markdown come sito di documentazione ospitato, generando automaticamente un output leggibile dall'AI (llms.txt, endpoint .md per ogni pagina e un server MCP).
Pubblica un sito di documentazione con soli due file: docs.json e una pagina MDX. Scegli il percorso in base al tuo punto di partenza.
Prerequisiti
Ti serviranno:
- Un account GitHub
- Un repository con la tua documentazione (oppure ne creeremo uno)
Opzione 1: parti dal template Starter
Il modo più rapido per iniziare. Il template starter include contenuti di esempio, una specifica OpenAPI ed esempi di ogni componente, così puoi vedere come funzionano prima di sostituirli con i tuoi contenuti.
Vai su dashboard.jamdesk.com e registrati con GitHub.
Fai clic su New Project → From Template → Starter Docs.
Jamdesk crea per te un repository GitHub con tutto già configurato.
La tua documentazione viene pubblicata su your-project.jamdesk.app. Modifica i file MDX, esegui il push e il sito verrà ricostruito automaticamente.
Puoi anche clonare direttamente lo starter: git clone https://github.com/jamdesk/starter-docs.git my-docs
Vuoi mantenere private alcune pagine? Aggiungi private: true al frontmatter di qualsiasi file MDX, poi imposta una password in Project Settings dopo la build successiva. Consulta Controllo degli accessi per tutte e quattro le opzioni (pubblico, password per l'intero sito, misto, SSO).
Opzione 2: collega un repository esistente
Hai già un repository con documentazione pronta per Jamdesk? Collegalo direttamente. Se stai migrando da Mintlify o da un'altra piattaforma di documentazione, usa prima l'opzione 3.
Vai su dashboard.jamdesk.com e registrati con GitHub.
Fai clic su New Project e collega il tuo repository.
- Seleziona il tuo repository GitHub
- Scegli il branch da pubblicare
- Jamdesk rileva automaticamente il tuo
docs.json
Se il tuo repository non contiene ancora docs.json, aggiungi il file minimo da Contenuto di un progetto Docs prima di collegarlo.
Per i permessi del repository, la selezione del branch e i percorsi della documentazione, consulta Collega GitHub.
La tua documentazione viene pubblicata su your-project.jamdesk.app con llms.txt generato automaticamente, così gli strumenti di AI possono leggere la documentazione.
Ogni push sul branch collegato avvia una ricostruzione automatica.
Opzione 3: esegui la migrazione da Mintlify o da un'altra piattaforma
Hai già documentazione in Mintlify, GitBook, Docusaurus, ReadMe, Confluence o un'altra piattaforma? Inizia dalla guida alla migrazione prima di creare un nuovo progetto. La guida illustra il comando jamdesk migrate per Mintlify e i passaggi manuali per gli altri strumenti di documentazione. Dopo la migrazione, collega il repository migrato usando l'opzione 2.
Contenuto di un progetto Docs
Un progetto Jamdesk minimo contiene due elementi:
my-docs/
├── docs.json # Configuration
└── introduction.mdx # Your first page
Per i siti più grandi, consulta Struttura delle directory per cartelle, asset e snippet consigliati.
docs.json
Il file di configurazione che definisce il tuo sito:
{
"$schema": "https://jamdesk.com/docs.json",
"name": "My Docs",
"theme": "jam",
"navigation": {
"groups": [
{
"group": "Getting Started",
"pages": ["introduction"]
}
]
}
}
Consulta il riferimento di docs.json per tutte le opzioni di configurazione.
Pagine MDX
Pagine di documentazione scritte in MDX:
---
title: Introduction
description: Welcome to the docs
---
# Welcome
This is your first documentation page.
Consulta Nozioni di base su MDX per frontmatter, titoli, link e sintassi dei componenti.
Sviluppo locale
La CLI di Jamdesk ti consente di visualizzare in anteprima le modifiche localmente prima di eseguire il push su GitHub. È utile per individuare gli errori di sintassi MDX prima che raggiungano il sito online. Per tutti i metodi di installazione e i comandi, consulta la panoramica della CLI di Jamdesk.
Visualizza le modifiche in anteprima localmente:
npm install -g jamdesk
cd my-docs
jamdesk devApri http://localhost:3000 per visualizzare la documentazione con l'hot reload.
Aggiungi altre pagine
- Crea un nuovo file MDX:
---
title: Getting Started
description: Learn the basics
---
Your content here...
- Aggiungilo a
docs.json:
{
"navigation": {
"groups": [
{
"group": "Getting Started",
"pages": ["introduction", "getting-started"]
}
]
}
}- Esegui il push su GitHub: la nuova pagina verrà pubblicata automaticamente.
Per altri modelli di collegamento, inclusi anchor e schede, consulta Link e navigazione.
Dominio personalizzato
Aggiungi il tuo dominio in Settings → Domains:
- Inserisci il tuo dominio (ad esempio
docs.example.com) - Aggiungi i record DNS mostrati
- Attendi la verifica (fino a 48 ore)
I certificati SSL vengono forniti automaticamente. Guida completa →
Hai bisogno di aiuto?
Hai un problema? Consulta il Centro assistenza per le guide alla configurazione, alla fatturazione e alla risoluzione dei problemi. Oppure parla con una persona: apri il widget della chat nell'angolo inferiore di qualsiasi pagina Jamdesk o inviaci un'email all'indirizzo support@jamdesk.com. Rispondiamo rapidamente.
Riferimento completo
Tutto ciò che puoi creare ed eseguire è descritto in tre riferimenti: ogni componente MDX, ogni comando della CLI e ogni opzione di configurazione di docs.json.
