Everything You Need to Know About the Python Insider Blog's Relocation

From Xtcworld, the free encyclopedia of technology

Welcome to the new home of the Python Insider Blog! After years on Blogger, we've moved to a fresh, open-source platform. This change makes it easier for community members to contribute and ensures a more modern, maintainable site. Below, we answer common questions about the move, how to get involved, and what's changed under the hood.

Why Did the Python Insider Blog Leave Blogger?

The old Blogger setup served us well for a long time, but it had a significant drawback: contributing to the blog required a Google account and familiarity with Blogger's editor. That created an unnecessary barrier for community members who wanted to share news about Python releases, sprints, governance updates, and other topics. By moving to a Git-based workflow, anyone with a GitHub account and basic Markdown skills can now submit a post through a pull request. This aligns with the Python community's values of openness and collaboration, making the blog truly community-driven.

Everything You Need to Know About the Python Insider Blog's Relocation

Where Can I Find the New Blog and RSS Feed?

The blog now lives at https://blog.python.org. All 307 posts from the Blogger era have been successfully migrated, and old URLs automatically redirect to their new counterparts. If you subscribed via RSS, your reader should pick up the new feed without any action on your part. However, if you experience any issues, the correct feed URL is https://blog.python.org/rss.xml. You can update your reader manually with that link if needed.

How Can I Contribute a Post to the Python Insider Blog?

Contributing is now straightforward and transparent. Here's the short version of the process:

  1. Fork the repository at https://github.com/python/python-insider-blog.
  2. Create a new directory under content/posts/ using your post's slug (e.g., my-new-post).
  3. Add an index.md file inside that directory with your content in Markdown. You can also place images right next to it.
  4. Open a pull request against the main repository.

The README in the repo provides full details on frontmatter fields (title, date, authors, tags) and how to preview your post locally. For visual editing, you can use the optional Keystatic CMS in dev mode.

What Technology Powers the New Blog?

The site is built with Astro, a modern static site generator, and deployed as fully static HTML. Styling is handled by Tailwind CSS. For those who prefer a visual editor over raw Markdown, a Keystatic CMS is available in development mode, but it's entirely optional. The entire build and deployment process runs through GitHub Actions, ensuring every pull request previews and publishes smoothly. Posts are stored as Markdown files under content/posts/{slug}/index.md with YAML frontmatter, and images reside in the same directory—no complex setup needed.

What Happened to the Old Posts and URLs?

All 307 posts from the Blogger era have been migrated to the new site. Old URLs (the ones ending with .blogspot.com or similar) automatically redirect to the corresponding new URLs, so bookmarks and links should still work. If you encounter broken links, missing images, or formatting issues, please file an issue on the repository. The community welcomes pull requests to fix any migration hiccups as well.

Here are the key links you'll need:

If you have questions or suggestions, the repo's issue tracker is the best place to start. Happy writing!