Hoje li o livro "Mostre Seu Trabalho", de Austin Kleon, e isso reforçou em mim a vontade de compartilhar os projetos que venho desenvolvendo. A partir disso, iniciei o planejamento do meu blog pessoal.

Para a construção do projeto, escolhi o Astro como stack principal, principalmente pela agilidade na publicação de conteúdos e pela integração prática com o Obsidian, o que facilita bastante meu fluxo de produção.

Durante o desenvolvimento, percebi a necessidade de ir além de um blog estático. Por isso, comecei a estruturar um painel administrativo, com funcionalidades que me deem mais autonomia na gestão do conteúdo. Entre os recursos já pensados estão:

  • criação e edição de posts pelo painel;

  • campo de captura para newsletter;

  • visualização dos inscritos;

  • botão para disparo de newsletter;

  • seleção dos posts que entrarão no envio;

  • definição dos destinatários que receberão cada newsletter.


Próximas tarefas

  • adicionar campos de SEO e meta descrição na edição dos posts;

  • criar uma seção de widgets;

  • incluir uma segunda coluna nas páginas de post;

  • exibir um widget de posts recentes, com título e resumo;

  • criar um widget de links úteis, com possibilidade de adicionar novos links manualmente.


Por que escolhi Astro para esse blog

  1. Alta performance
    O Astro gera páginas estáticas por padrão, o que garante carregamento rápido e melhora a experiência do usuário, a retenção de visitantes, o desempenho em dispositivos móveis e o posicionamento no Google.

  2. SEO muito forte
    Como blogs dependem de tráfego orgânico, o Astro se destaca por facilitar boas práticas de SEO, como HTML limpo, meta tags, sitemap, dados estruturados e URLs amigáveis.

  3. Menor uso de JavaScript
    Diferente de frameworks mais pesados, o Astro envia pouco ou nenhum JavaScript quando isso não é necessário. Isso resulta em páginas mais leves, melhores métricas de Core Web Vitals e menos complexidade no front-end.

  4. Excelente para conteúdo
    O Astro oferece flexibilidade para trabalhar com diferentes fontes de conteúdo, como Markdown, MDX, CMSs headless e APIs externas. Isso o torna uma ótima escolha para blogs pessoais e também para projetos com automação e IA.

  5. Design moderno e flexível
    É possível integrar tecnologias como React, Vue, Svelte e Tailwind CSS no mesmo projeto, o que amplia bastante as possibilidades de interface.

  6. Hospedagem simples e econômica
    O Astro funciona muito bem em plataformas como Vercel, Netlify, Cloudflare Pages e GitHub Pages, o que reduz custos de infraestrutura.

  7. Mais segurança
    Por ser orientado a sites estáticos, o Astro tem uma superfície de ataque menor do que soluções tradicionais e mais dinâmicas, como o WordPress.


Quando talvez não seja a melhor opção:

  • blogs de conteúdo;

  • blogs com foco em SEO;

  • sites institucionais com artigos;

  • landing pages com blog;

  • projetos automatizados com IA.

  • redes sociais;

  • dashboards com tempo real intenso;

  • sistemas complexos com autenticação e múltiplas áreas logadas.

Nesses casos, frameworks como Next.js podem atender melhor.


Minha avaliação

Como já trabalho com automações, React e geração de conteúdo, o Astro se encaixa muito bem no que preciso. Ele me permite estruturar um blog rápido, performático, com bom potencial de ranqueamento orgânico e baixo custo de manutenção.


O que minha IA diz:

<textoia>Isso soa como se você estivesse escolhendo o Astro por ser uma ferramenta que atende às suas necessidades específicas, mas será que ele é a melhor escolha para todos os tipos de projetos de blog? Afinal, WordPress ainda é uma opção muito popular e com uma comunidade enorme.</textoia>