-
-
Notifications
You must be signed in to change notification settings - Fork 59
Description
It is time to migrate away from Blogger for all blogs (PSF, Python insider, etc.)
My proposed solution is an Astro.js site that statically renders via GitHub Pages.
Here is an example post and its Blogger equivalent
Redirects happen:
https://blog.python.org/2026/02/python-3143-and-31312-are-now-available.html ->
https://jacobcoffee.github.io/python-insider-blog/2026/02/python-3143-and-31312-are-now-available.html -> becomes https://jacobcoffee.github.io/python-insider-blog/2026/02/python-3143-and-31312-are-now-available/
Semantic structure remains mostly the same minus some small caveats:
Deduplicated python-3 slugs (Blogger reused the same autosslug for different posts):
- /2018/06/python-3.html → python-3-2
- /2018/02/python-3.html → python-3-3
- /2015/08/python-3.html → python-3-4
- /2015/03/python-3.html → python-3-5
- /2019/09/python-3.html → python-3-6
Plus the 2 posts where the month differs between Blogger's URL and the actual publishDate:
- /2014/02/python-269-is-now-available.html → /2013/10/python-269-is-now-available
- /2018/01/python-370b1-is-now-available-for.html →
/2018/02/python-370b1-is-now-available-for
still,, all 9 are covered by redirects.
https://pythoninsider.blogspot.com/ will remain as is but not receive any updates aside from maybe a final "We're here now" post + accompanying RSS feed to update feed readers. The Blogger RSS feed path (/feeds/posts/default has a redirect set to /rss.xml. With one small thing to note: the Blogger ?alt=rss query parameter won't work as i don't think i can make it handle query params.
https://blog.python.org/ will have DNS pointed at the GitHub pages entry.
The GitHub repo will be transferred into the Python enterprise, most suitably the Python organization but it can live in the psf org if desired.
This is a static site generation where nothing else is needed from the contributors aside from now you write markdown (which i hope all of you will appreciate.)
Please bring your requested changes and concerns here so that we can get this migration shipped.