Jamdesk Documentation logo

Início rápido: deploy em 5 min

Crie um site de documentação Jamdesk e faça o deploy no seu subdomínio. Sem ferramentas de build: apenas GitHub e dois arquivos.

O Jamdesk é um software de documentação que publica um repositório GitHub de Markdown como um site de documentação hospedado, com saída legível por IA (llms.txt, endpoints .md por página e um servidor MCP) gerada automaticamente.

Faça o deploy de um site de documentação usando apenas dois arquivos: docs.json e uma página MDX. Escolha o caminho que corresponde ao seu ponto de partida.

Pré-requisitos

Você precisará de:

  • Uma conta do GitHub
  • Um repositório com sua documentação (ou criaremos um para você)

Opção 1: começar pelo template inicial

A maneira mais rápida de começar. O template inicial inclui conteúdo de exemplo, uma especificação OpenAPI e exemplos de todos os componentes, para que você veja como tudo funciona antes de substituí-los pelo seu próprio conteúdo.

1
Criar uma conta Jamdesk

Acesse dashboard.jamdesk.com e cadastre-se com o GitHub.

2
Criar um projeto a partir do template

Clique em New ProjectFrom TemplateStarter Docs.

O Jamdesk cria um repositório GitHub para você, com tudo pré-configurado.

3
Seu site está no ar

Sua documentação foi publicada em your-project.jamdesk.app. Edite os arquivos MDX, faça push e o site será compilado novamente de forma automática.

Você também pode clonar o template inicial diretamente: git clone https://github.com/jamdesk/starter-docs.git my-docs

Quer manter algumas páginas privadas? Adicione private: true ao frontmatter de qualquer arquivo MDX e defina uma senha em Project Settings após o próximo build. Consulte Controle de acesso para conhecer as quatro opções (público, senha para todo o site, misto e SSO).

Opção 2: conectar um repositório existente

Já tem um repositório com documentação pronta para o Jamdesk? Conecte-o diretamente. Se estiver migrando do Mintlify ou de outra plataforma de documentação, use a Opção 3 primeiro.

1
Criar uma conta Jamdesk

Acesse dashboard.jamdesk.com e cadastre-se com o GitHub.

2
Criar um projeto

Clique em New Project e conecte seu repositório.

  1. Selecione seu repositório do GitHub
  2. Escolha a branch para o deploy
  3. O Jamdesk detecta seu docs.json automaticamente

Se o seu repositório ainda não tiver docs.json, adicione o arquivo mínimo descrito em O que há em um projeto de docs antes de conectá-lo.

Para saber mais sobre permissões do repositório, seleção de branch e caminhos da documentação, consulte Conectar ao GitHub.

3
Seu site está no ar

Sua documentação foi publicada em your-project.jamdesk.app, com llms.txt gerado automaticamente para que as ferramentas de IA possam ler sua documentação.

Cada push para sua branch conectada aciona um novo build automático.

Opção 3: migrar do Mintlify ou de outra plataforma

Já tem documentação no Mintlify, GitBook, Docusaurus, ReadMe, Confluence ou outra plataforma? Comece pelo guia de migração antes de criar um novo projeto. Ele aborda o comando jamdesk migrate para o Mintlify e as etapas manuais para outras ferramentas de documentação. Após a migração, conecte o repositório migrado usando a Opção 2.

Guia de migração

Converta a documentação do Mintlify ou migre manualmente de outra plataforma de documentação

O que há em um projeto de docs

Um projeto Jamdesk mínimo tem dois elementos:

my-docs/
├── docs.json           # Configuration
└── introduction.mdx    # Your first page

Para sites maiores, consulte Estrutura de diretórios para ver pastas, assets e snippets recomendados.

docs.json

O arquivo de configuração que define seu site:

{
  "$schema": "https://jamdesk.com/docs.json",
  "name": "My Docs",
  "theme": "jam",
  "navigation": {
    "groups": [
      {
        "group": "Getting Started",
        "pages": ["introduction"]
      }
    ]
  }
}

Consulte a Referência do docs.json para ver todas as opções de configuração.

Páginas MDX

Páginas de documentação escritas em MDX:

---
title: Introduction
description: Welcome to the docs
---

# Welcome

This is your first documentation page.

Consulte Noções básicas de MDX para saber mais sobre frontmatter, títulos, links e sintaxe de componentes.

Desenvolvimento local

A CLI do Jamdesk permite visualizar alterações localmente antes de fazer push para o GitHub. Isso ajuda a identificar erros de sintaxe MDX antes que eles cheguem ao seu site publicado. Para consultar todos os métodos de instalação e comandos, veja a visão geral da CLI do Jamdesk.

Visualize as alterações localmente:

npm install -g jamdesk
cd my-docs
jamdesk dev

Abra http://localhost:3000 para ver sua documentação com hot reload.

Adicionar mais páginas

  1. Crie um novo arquivo MDX:
---
title: Getting Started
description: Learn the basics
---

Your content here...
  1. Adicione-o ao docs.json:
docs.json
{
  "navigation": {
    "groups": [
      {
        "group": "Getting Started",
        "pages": ["introduction", "getting-started"]
      }
    ]
  }
}
  1. Faça push para o GitHub: sua nova página será publicada automaticamente.

Para ver mais padrões de links, incluindo âncoras e cards, consulte Links e navegação.

Domínio personalizado

Adicione seu próprio domínio em SettingsDomains:

  1. Insira seu domínio (por exemplo, docs.example.com)
  2. Adicione os registros DNS exibidos
  3. Aguarde a verificação (até 48 horas)

Os certificados SSL são provisionados automaticamente. Guia completo →

Precisa de ajuda?

Está com algum problema? Consulte a Central de ajuda para ver guias de configuração, cobrança e solução de problemas. Ou fale com uma pessoa: abra o widget de chat no canto inferior de qualquer página do Jamdesk ou envie um e-mail para support@jamdesk.com. Respondemos rapidamente.

Referência completa

Tudo o que você pode criar e executar está em três referências: cada componente MDX, cada comando da CLI e cada opção de configuração do docs.json.

O que vem a seguir?

Tutorial completo

Fluxo completo, da configuração ao domínio personalizado

Noções básicas de MDX

Escreva documentação em MDX

Componentes

Explore os componentes disponíveis

Referência de configuração

Todas as opções do docs.json