Como este blog em Astro foi montado
Um resumo das peças principais: Content Collections, Pagefind, Giscus, RSS e open graph automáticos.
Montei este blog para ser rápido de atualizar e fácil de hospedar na Railway. Seguem os principais pontos da stack:
- Content Collections garantem que cada post tenha título, descrição, datas e tags validadas.
- Pagefind gera a busca local automaticamente depois do build.
- RSS e
sitemap.xmlsão criados na mesma etapa, ajudando leitores e robôs. - Giscus entrega comentários com login GitHub (os dados ficam no repositório).
- Uma rota dedicada gera imagens Open Graph com o título do post.
O código está organizado para que novos posts sejam adicionados apenas criando um novo arquivo Markdown em src/content/posts/. A partir daí o build cuida de todo o resto.