Documentação
Guia de publicação
Um guia prático para publicar sites estáticos, preparar builds de frameworks, conectar domínios e atualizar projetos no DeployPages.
Primeiros passos
Publicar um site significa transformar os arquivos locais em uma URL que qualquer pessoa consiga abrir. O DeployPages foi feito para saída estática, então a primeira publicação pode começar com uma pasta, sem configurar servidor.
Opção 1: publicação arrastando arquivos
O caminho mais rápido para projetos estáticos. Se o site já está em HTML, CSS, JavaScript ou em uma pasta de build pronta, envie essa pasta diretamente.
Funciona bem para
- 1Prepare a pasta do projeto
A pasta publicável deve ter um arquivo index.html na raiz, além dos estilos, scripts e imagens usados pela página.
Estrutura de pasta exemplomeu-site/├── index.html├── styles.css├── script.js└── images/ ├── logo.png └── hero.jpgErro comum
Se o index.html estiver faltando ou dentro de uma subpasta, o site não vai abrir corretamente depois do envio. - 2Abra a área de envio
Use a área de envio do DeployPages. Você pode publicar um projeto temporário primeiro e entrar na conta depois, se quiser manter o site.
- 3Envie a pasta
Arraste a pasta inteira para a área de envio ou escolha pelo seletor de arquivos. Em frameworks, envie a pasta de build, não a árvore de código-fonte.
- 4Abra a URL gerada
Quando o envio terminar, o DeployPages retorna uma URL pública que você pode usar na hora para testar ou compartilhar.
Opção 2: fluxo por CLI
Útil quando o mesmo build é publicado várias vezes e o deploy precisa entrar em um script, job de CI ou checklist de publicação.
Use quando o processo já for repetível
Instale a CLI
Use o gerenciador de pacotes de sua preferência para instalar a CLI globalmente.
npm install -g @deploypages/cliFaça login
Rode o comando de login e conclua a autorização no navegador.
deploypages loginPublique a pasta atual
Rode o comando de deploy dentro da pasta de saída do build.
deploypages deployGuia de build para frameworks
Frameworks modernos precisam de uma etapa de build antes do envio. O objetivo é sempre o mesmo: gerar arquivos estáticos em HTML, CSS, JavaScript e assets que o navegador consiga abrir diretamente.
O que significa build
React / Vue / Vite
npm run buildEnvie a pasta dist, não a raiz do projeto.
Exportação estática do Next.js
npm run buildDefina output: 'export' no next.config.js antes do build.
HTML puro
Nenhum build é necessárioMantenha o index.html na raiz.
Hugo / Hexo
hugo ou hexo generateEnvie a pasta public gerada.
Exemplo de exportação no Next.js
/** @type {import('next').NextConfig} */const nextConfig = { output: 'export', images: { unoptimized: true },};
module.exports = nextConfig;Limites da exportação estática
Domínios personalizados
Depois da primeira publicação, o DeployPages pode conectar seu próprio domínio para tirar o projeto da URL do sistema e colocá-lo em um endereço com a sua marca.
O que conta como domínio?
Passo 1: adicione o domínio no console
Entre nas configurações do projeto, abra a aba de domínios e adicione o hostname que deseja conectar.
Passo 2: configure o DNS
O DeployPages mostra os destinos DNS necessários para verificar propriedade e direcionar o tráfego.
Passo 3: aguarde a verificação
Quando a propagação DNS terminar, o status do domínio fica saudável e o certificado SSL pode ser emitido para HTTPS automático.
| Tipo | Host | Valor | Finalidade |
|---|---|---|---|
| CNAME | www | cname.deploypages.site | Direcionar o tráfego para a plataforma |
| TXT | _deploypages-challenge | deploypages-verify=... | Verificar a propriedade do domínio |
Como escolher o registro de host
- Use www ao conectar www.example.com.
- Use @ ao conectar o domínio raiz example.com.
- Use um rótulo de subdomínio, como blog, ao conectar blog.example.com.
Atualizar um site
Mesmo processo, nova versão
- 1Edite os arquivos de origem
Altere textos, estilos, mídia ou assets localmente.
- 2Gere um novo build quando necessário
Se o projeto usa framework, primeiro gere uma pasta de saída atualizada.
- 3Abra o console do projeto
Volte para a página do projeto no DeployPages.
- 4Envie a nova versão
Substitua o build anterior pela pasta mais recente. O histórico de publicações mantém a nova versão rastreável.
Assim que o envio termina, o novo build entra no ar e as versões anteriores continuam disponíveis para restaurar versão anterior.