Pular para o conteúdo
O site no Antigravity: plano, 12 etapas, um commit

O site no Antigravity: plano, 12 etapas, um commit

09/10/2026
«Parte 13 da Jornada»

No texto anterior eu contei o endereço e as escolhas: domínio, Hugo, GitHub e Cloudflare. Esta parte é outra. As peças já estavam no papel. Faltava o site existir no computador.

O que eu queria resolver

Na manhã de 3 de outubro de 2026 eu abri o Google Antigravity. Trabalho durante o dia e, à noite e aos domingos, construo com agentes de IA. Naquela manhã o recorte era este: transformar a decisão do diário em arquivos de verdade.

O Antigravity é o editor de código com IA da Google. Eu opero. O modelo sugere e escreve. Eu leio, clico e aprovo. O Darth, o bot principal, guiou e conferiu pela tela.

Havia uma atualização com modelos novos: Gemini 3.8 Flash, Claude Opus 5.5 e Sonnet 5.5, entre outros. Eu uso a assinatura do Gemini Pro pelo Antigravity. Pago a ferramenta. Não estou avaliando a Google de fora. Estou contando o que aconteceu naquela manhã.

O pedido que eu mandei era curto. Faça o trabalho sozinho. Sem senha de administrador. Mostre o plano antes de qualquer código.

Eu não queria um bloco enorme caindo na tela, eu apertando sim sem ter visto o caminho.

Resumo rápido

  • Na manhã de 3 de outubro de 2026, das 08:37 até por volta das 10:31, eu construí o site no Antigravity.
  • O Claude Opus 5.5 propôs o tema Hextra e um plano de 12 etapas.
  • Cada etapa terminava num commit, um ponto de salvamento.
  • Hugo v0.167.0 conferido por checksum. Hextra v0.13.0 fixado, para a versão não mudar sozinha.
  • Na etapa 5 o modelo ficou indisponível. Troquei para o Gemini 3.1 Pro, mandei continuar de onde parou, e nada se perdeu. Por volta das 09:56 as 12 etapas estavam prontas: o site compilava com 0 erros, português na raiz e inglês em /en/.

Primeiro: o que é o Antigravity

Antigravity é um editor de código com inteligência artificial. Você descreve o que quer. O modelo propõe arquivos e comandos. Você continua no teclado: aceita, recusa, pede de novo.

Dá para imaginar um marceneiro com um ajudante falante. O ajudante mede, sugere o corte, até segura a peça. Quem liga a serra é você.

O mecanismo real é outro. O programa manda o seu pedido e o estado dos arquivos para um modelo. O modelo devolve texto: código, lista de passos, comando. A analogia para de valer num ponto: o ajudante de oficina não inventa uma parede. O modelo inventa com confiança. Por isso o plano vem antes, e a aprovação continua sendo minha.

Primeiro: o que é um commit

Commit é um ponto de salvamento no histórico do código. Cada um guarda uma foto da pasta naquele instante, com uma frase dizendo o que mudou.

Dá para imaginar o save de um jogo. Você termina a fase, salva, e se a seguinte quebrar você não recomeça do zero.

Por dentro, o Git (o programa de histórico por trás do GitHub) registra aquele recorte. A analogia para de valer aqui: o save do jogo costuma sobrescrever o anterior. O commit antigo continua lá. Se uma etapa estragar o visual, dá para voltar à de antes sem adivinhar o que tinha sido.

A regra que eu pedi foi esta: 12 etapas, e um commit no fim de cada uma.

Primeiro: o que é um checksum

Checksum é uma assinatura curta calculada a partir de um arquivo. Muda uma letra no arquivo, a assinatura muda.

Um programa lê os bytes e devolve uma sequência. Eu usei isso no Hugo v0.167.0. Não copiei um instalador que “parecia o certo”. Conferi a assinatura.

Primeiro: o que é um tema do Hugo (e o Hextra)

Tema, no Hugo, é o visual pronto: tipografia, menu, página de post, modo claro e escuro. O Hugo lê os textos e veste essas peças. Sem tema, você teria que desenhar cada página.

O Claude Opus 5.5 propôs o Hextra. Naquela proposta, o Hextra é bilíngue, tem busca que roda no navegador, tem modo claro e escuro, e é rápido. PaperMod, Blowfish e Docsy ficaram de fora. Não vou inventar o julgamento de cada um. Ficaram de fora. O que entrou foi o Hextra, na versão v0.13.0, fixada.

Fixar a versão, em uma frase, é pregar o número: o site não acorda amanhã com um Hextra novo que ninguém pediu.

Busca no navegador quer dizer que a procura acontece no computador de quem visita, não num servidor vasculhando uma base de dados. Combina com um diário estático. No site, o português ficou na raiz (rodrigoesporto.com) e o inglês em /en/.

O que eu usei

Usei o Google Antigravity, comigo operando. Usei o Claude Opus 5.5 para o plano e para o começo do trabalho. Usei o Gemini 3.1 Pro quando o outro modelo caiu. Usei o Hugo v0.167.0, conferido por checksum. Usei o tema Hextra v0.13.0, fixado. O Darth guiou e conferiu pela tela.

Login e senha ficam fora deste texto.

Como foi

Não foi eu digitando cada linha do tema. Foi eu no comando, com um plano na frente.

Se você quiser copiar a lógica, não a marca, o caminho é este:

  1. Abra o editor que você mesmo opera. No meu caso, o Antigravity.
  2. Escreva o pedido com estas regras: faça sozinho; sem senha de administrador; mostre o plano antes de qualquer código.
  3. Leia o plano. Aceite ou recuse o tema. Eu aceitei o Hextra. PaperMod, Blowfish e Docsy saíram.
  4. Quebre o trabalho em etapas pequenas. Cada uma termina num commit. As minhas foram 12.
  5. Trave as versões. Hugo v0.167.0 conferido por checksum. Hextra v0.13.0 fixado.
  6. Tenha um segundo modelo à mão. Na etapa 5 o que estava trabalhando ficou indisponível. Troquei para o Gemini 3.1 Pro e mandei continuar de onde parou.
  7. Só chame de pronto o que o próprio gerador aceita. Por volta das 09:56 o site compilava com 0 erros, com PT na raiz e EN em /en/.

Quando dá certo, a tela não solta fogos. Ela só deixa de listar erro: compilação com zero erro, e os dois idiomas no lugar combinado.

O que deu errado e o que eu faria diferente

Deu errado no meio, na etapa 5: o modelo ficou indisponível.

A conversa parou. Se o trabalho inteiro tivesse sido um bloco só, eu estaria olhando um meio-arquivo e tentando lembrar o que já tinha sido feito. Como cada etapa já tinha virado commit, o que estava salvo continuou lá. Troquei para o Gemini 3.1 Pro. Mandei continuar de onde parou. Nada se perdeu.

A lição que eu deixaria para quem está começando cabe em uma linha: peça o plano antes do código, salve a cada etapa e tenha um segundo modelo de reserva.

Eu faria de novo exatamente isso. O que eu não faria é começar pelo código para ganhar tempo. Tempo a gente perde quando precisa desfazer um pedaço que ninguém sabe onde começa.

Nenhuma dessas ferramentas substitui julgamento. Elas encurtam o caminho entre “eu sei o que quero” e “está no ar”. Nesta manhã, “no ar” ainda não era publicar. Era o site compilando na minha frente, sem erro.

Custos e limites

Nesta parte eu não tenho um valor em dólar para reportar. A assinatura do Gemini Pro eu já usava. Sem número conferido desta manhã, não coloco cifra.

O custo que eu sei medir é relógio. Comecei às 08:37. As 12 etapas fecharam por volta das 09:56. A sessão no Antigravity foi até por volta das 10:31. Isso está no registro dessa manhã, 3 de outubro de 2026.

O que esse jeito faz bem: site pessoal, duas línguas, etapas que se pode rebobinar, sem desenhar o visual do zero.

O que ele não faz: não coloca o site na internet sozinho. Não substitui a leitura do plano. Não segura um “aceitar tudo” se o pedido veio frouxo. E o modelo pode simplesmente ficar indisponível no meio da etapa 5. Isso aconteceu.

Isto é o que eu fiz naquela manhã, não um teste de laboratório do Hextra nem do Antigravity. Plano, etapas pequenas e commits me deixaram trocar de modelo sem apagar o trabalho. Não é uma pesquisa publicada.

Para quem serve e para quem não serve

Serve se você vai construir um site com um editor de IA e ainda não é programador profissional. Eu nunca programei profissionalmente. O método não pede que você vire. Pede que você leia o plano e recuse o que não entendeu.

Não serve se você quer mandar um parágrafo e sair. Sem plano, sem commit, sem segundo modelo, a ferramenta até anda. O problema aparece quando ela para, ou quando o visual nasce errado e não há foto anterior.

Também não serve se o pedido inclui senha de administrador para facilitar. Facilitar, aqui, é abrir uma porta que você não precisava abrir. Tudo nesta construção foi pedido sem essa senha.

Fechamento

Eu queria o diário existindo no computador, sem um bloco cego de código. Na manhã de 3 de outubro de 2026 pedi o plano primeiro. Foram 12 etapas, um commit em cada uma, Hextra v0.13.0, Hugo v0.167.0. O modelo caiu na etapa 5. O segundo modelo segurou. Por volta das 09:56 compilava com 0 erros.

No próximo texto eu conto a regra de entender antes de aprovar: o que faz, por que, se é seguro.

Se quiser acompanhar a jornada, estou no X: @RodrigoesPorto.

Fontes e links