Todos os projetos

PROJETO

Este portfólio — React, Bun e publicação estática

Um site que consigo manter pessoalmente

Queria um portfólio com domínio próprio, baixo custo de hospedagem e um fluxo de escrita menos trabalhoso. O projeto começou em Next.js e agora usa React e Vite para gerar um site estático.

Como funciona

  • React e Vite fornecem a interface e o bundle do navegador.
  • Bun gerencia dependências, comandos de desenvolvimento, scripts de build e testes.
  • Arquivos Markdown guardam artigos e relatos de projetos.
  • HTML pré-renderizado permite ler cada página sem JavaScript.
  • Cloudflare Workers Static Assets serve os arquivos compilados, sem um servidor de aplicação para manter.
  • Pages CMS prepara a edição visual de conteúdo e imagens pelo GitHub.

Publicação simples de manter

Rascunhos ficam fora do build público. As verificações automáticas cobrem conteúdo, URLs existentes, páginas geradas e a separação entre arquivos de desenvolvimento e o site publicado.

A aplicação se organiza por funcionalidade, com componentes compartilhados de layout e ferramentas de build separados. Assim, este site também é um lugar para praticar os hábitos de manutenção que quero aplicar em projetos maiores.

Veja o código no GitHub.