Pré-visualizar alterações
Como criar um branch, editar conteúdo e ver uma prévia do site antes de publicar.
Este guia explica como propor alterações ao site sem afetar a versão em produção, e como ver uma prévia do resultado antes que o conteúdo seja publicado.
Como funciona
Quando você abre um Pull Request (PR) no GitHub, o sistema faz automaticamente um deploy de preview — uma cópia temporária do site com as suas alterações. Um bot posta o link no PR para que outra pessoa possa revisar antes de aprovar o merge.
Você não precisa instalar nada. Todo o processo pode ser feito pelo navegador — seja pelo editor do GitHub ou pelo Codespaces.
Opções de editor
Editor simples do GitHub
Ideal para criar ou editar um ou dois arquivos. Basta clicar no ícone de lápis (✏️) diretamente no arquivo.
GitHub Codespaces (recomendado para edições maiores)
O Codespaces abre um VS Code completo no navegador, com o repositório já clonado. Permite editar vários arquivos ao mesmo tempo, ver a estrutura de pastas e rodar o servidor local para ver o site em tempo real.
Como abrir:
- No repositório, clique em “Code” → aba “Codespaces” → “Create codespace on main” (ou no seu branch).
- Aguarde o ambiente carregar (1-2 minutos na primeira vez).
- No terminal integrado, rode:
npm install npm run dev - O VS Code abrirá um aviso para abrir o servidor no navegador — clique em “Open in Browser”.
- Você verá o site rodando localmente com as suas alterações em tempo real, lado a lado com o editor.
Passo a passo
1. Criar um branch
- Acesse o repositório no GitHub.
- Clique no seletor de branch (onde aparece
main) no canto superior esquerdo da lista de arquivos. - Digite um nome descritivo para o seu branch, por exemplo:
conteudo/noticia-workshop-abril. - Clique em “Create branch: conteudo/noticia-workshop-abril”.
Use o prefixo conteudo/ para facilitar a identificação de branches de conteúdo.
2. Criar ou editar arquivos
Ainda no GitHub, navegue até o arquivo que deseja criar ou editar.
Para criar um arquivo:
- Acesse a pasta de destino (ex:
src/content/noticias/). - Clique em “Add file” → “Create new file”.
- Dê um nome ao arquivo seguindo a convenção correta (consulte os guias de Notícias ou Publicações).
- Cole ou escreva o conteúdo com o frontmatter correto.
- Role até o final da página e clique em “Commit changes…”.
- Certifique-se de que a opção “Commit directly to the
conteudo/...branch” está selecionada. - Clique em “Commit changes”.
Para editar um arquivo existente:
- Abra o arquivo.
- Clique no ícone de lápis (✏️) no canto superior direito.
- Faça as alterações.
- Role até o final e commit no seu branch.
3. Abrir um Pull Request
- Após o commit, o GitHub exibirá um aviso amarelo com o botão “Compare & pull request”. Clique nele.
- Preencha o título e uma breve descrição do que foi alterado.
- Clique em “Create pull request”.
4. Aguardar o deploy de preview
Após abrir o PR, o GitHub Actions irá:
- Verificar se o código está correto (typecheck, lint, build).
- Fazer o deploy de uma cópia do site com as suas alterações.
- Postar automaticamente um comentário no PR com o link de preview.
O processo leva cerca de 2 a 5 minutos. O comentário terá a seguinte aparência:
Preview do site
✅ Deploy concluído!
🔗 URL de preview:
https://conteudo-noticia-workshop-abril.site-cpps.pages.dev
5. Revisar e solicitar aprovação
- Acesse o link de preview e verifique se o conteúdo está correto.
- Confirme o checklist abaixo antes de pedir revisão.
- Solicite revisão a um coordenador no campo “Reviewers” do PR.
6. Responder às revisões
O coordenador pode aprovar diretamente ou deixar comentários pedindo ajustes. O ciclo de revisão funciona assim:
- O coordenador comenta no PR indicando o que mudar (pode ser um comentário geral ou direto em uma linha específica do arquivo).
- Você faz as correções — editando os arquivos no mesmo branch (pelo editor do GitHub, Codespaces ou terminal).
- Ao fazer um novo commit no mesmo branch, o deploy de preview é atualizado automaticamente.
- Responda ao comentário no PR confirmando que o ajuste foi feito (ex: “corrigido no commit X”).
- Repita até que o coordenador aprove.
Após aprovação, o coordenador fará o merge e o conteúdo irá para produção automaticamente.
Checklist antes de pedir revisão
- O build passou (ícone verde ✅ nos checks do PR)
- O conteúdo está correto na URL de preview
- Imagens estão carregando corretamente
- Títulos, datas e autores estão preenchidos
- O idioma (
lang) está correto no frontmatter