A Grande Mudança: Do Blogger para o Git
Por anos, o blog Python Insider viveu no Blogger. Funcionava, mas contribuir era um saco — você precisava de uma conta Google e ainda tinha que lidar com o editor do Blogger. Uma barreira alta para uma comunidade que respira colaboração aberta.
Agora, o blog mudou para um novo lar em blog.python.org, com um repositório Git por trás. Todos os 307 posts da era Blogger foram migrados, e os URLs antigos redirecionam automaticamente. Os leitores de RSS devem pegar o novo feed em
O Que Mudou?
| Aspecto | Antes (Blogger) | Depois (Astro + GitHub) |
|---|---|---|
| Formato do conteúdo | Editor WYSIWYG do Blogger | Arquivos Markdown em /content/posts/{slug}/index.md |
| Contribuição | Conta Google obrigatória | Abrir um PR no GitHub |
| Build | Servidores do Blogger | HTML estático via Astro |
| Estilização | Templates do Blogger | Tailwind CSS |
| Deploy | Manual | GitHub Actions (automático) |
| CMS | Editor do Blogger | Keystatic (opcional, modo dev) |
Por Que Isso Importa para os Devs
Isso não é só uma repaginada. É uma mudança de filosofia:
- Barreira de entrada menor: Qualquer desenvolvedor que saiba Markdown e Git pode agora enviar um post. Sem ferramentas especiais, só um editor de texto.
- Controle de versão de verdade: Cada post vive em um repositório Git. Dá para rastrear mudanças, revisar PRs e reverter se algo quebrar.
- Builds mais rápidos: Astro gera HTML estático puro, o que significa carregamento instantâneo e sem sobrecarga no servidor.
- CI/CD automatizado: GitHub Actions constrói e faz o deploy automaticamente a cada merge.
Como Contribuir
Quer escrever sobre um release do Python, sprint do core, atualização de governança ou qualquer outro assunto que mereça estar no blog oficial do Python? Aqui vai o resumo:
- Faça um fork de
- Crie um novo diretório em
content/posts/com o slug do seu post - Adicione um
index.mdcom seu conteúdo (e, opcionalmente, faça upload de imagens no mesmo diretório) - Abra um PR
O README do repositório tem mais detalhes sobre os campos do frontmatter e desenvolvimento local, caso você queira pré-visualizar o post antes de enviar.
O Que Tem por Baixo dos Panos
O site é construído com Astro e implantado como HTML estático. Existe um CMS Keystatic disponível em modo dev, se você preferir um editor visual ao Markdown puro, mas é totalmente opcional. Tailwind cuida da estilização. Tudo é construído e implantado via GitHub Actions.
Se você encontrar links quebrados, imagens faltando ou problemas de formatação da migração, abra uma issue no repositório. PRs também são bem-vindos.
Limitações e Cuidados
- Sem funcionalidades dinâmicas: Astro gera páginas estáticas, então qualquer coisa que exija renderização no servidor (autenticação, comentários em tempo real) não funciona de fábrica.
- Curva de aprendizado para não-devs: Markdown é mais simples que o Blogger, mas ainda é um passo a mais para contribuidores não técnicos.
- Dependência do GitHub: Todo o fluxo depende do GitHub. Se o GitHub cair, a capacidade de contribuir ou fazer deploy também cai.
Próximos Passos para Aprender
- Mergulhe no Astro: Se você é novo no Astro, dá uma olhada na documentação oficial — é um framework excelente para sites com muito conteúdo.
- Explore GitHub Actions: Automatize seus próprios deploys de sites estáticos com GitHub Actions.
- Contribua com open source: O blog do Python agora está aberto para contribuições. Escolha um tópico e abra um PR — é uma ótima forma de retribuir para a comunidade.
Recursos Relacionados
- A Evolução da Busca em Grafos com IA: Como a Netflix Habilita Consultas em Linguagem Natural
- Guia de Ação Imediata para a Vulnerabilidade RCE Crítica em React Server Components (CVE-2025-55182)


