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.