5 Key Updates About the Python Insider Blog Move
The Python Insider Blog has undergone a major upgrade, leaving behind the old Blogger platform for a more modern, open, and community-driven setup. Here are five essential things you need to know about this transition.
1. The Blog Now Lives on Its Own Domain
As part of the move, the blog has relocated to blog.python.org, a dedicated site backed by a Git repository. All 307 posts from the Blogger era were successfully imported, and old URLs automatically redirect to the new ones. So if you had bookmarked any previous articles, they’ll still work without a hitch. Your RSS reader should automatically pick up the new feed at https://blog.python.org/rss.xml, but if you ever need to update it manually, that’s the address to use.
2. Why We Left Blogger Behind
Blogger served us well for years, but it came with unnecessary friction. To contribute a post, you needed a Google account and had to work within Blogger’s limited editor. That placed a higher barrier than we wanted for community contributions. The new system is far simpler: posts are just Markdown files stored in a Git repository. Anyone who knows how to open a pull request can now submit a post. All content lives in content/posts/{slug}/index.md with YAML frontmatter for metadata like title, date, authors, and tags. Images go right alongside the post in the same folder. No special software beyond a text editor is required.
3. Contributing Is Now Pull‑Request Easy
If you have news about a Python release, a core sprint, governance updates, or anything else that belongs on the official Python blog, here’s how to get involved:
- Fork the repository at https://github.com/python/python-insider-blog.
- Create a new directory under
content/posts/with your chosen post slug. - Add an
index.mdfile inside that directory with your content (and optionally upload any images). - Open a Pull Request.
The repository’s README provides additional details on frontmatter fields and local development if you want to preview your post before submitting.
4. Tech Stack Built for Speed and Simplicity
Under the hood, the site is built with Astro and deployed as fully static HTML. For those who prefer a visual editor, Keystatic CMS is available in dev mode, but it’s entirely optional—raw Markdown works just fine. Tailwind CSS handles the styling, making the pages look clean and modern. The entire build and deployment pipeline runs through GitHub Actions, ensuring every PR gets automatically tested and deployed.
5. We Need Your Help (Bugs & PRs Welcome)
During the migration, some links may be broken, images might be missing, or formatting could be off. If you spot any issues, please file a bug report on the repository. Pull requests that fix problems are also highly appreciated. The community’s involvement will help make the Python Insider Blog even better.
Important Links
- New blog: https://blog.python.org
- RSS feed: https://blog.python.org/rss.xml
- GitHub repo: https://github.com/python/python-insider-blog
The Python Insider Blog’s move marks a new chapter in openness and collaboration. With a simpler contribution process, a modern tech stack, and automatic redirects, it’s never been easier to stay updated with official Python news—or to help shape it. Check out the new site, update your RSS reader, and consider submitting your own post. We’d love to have you on board.