Blog for Python core team, mostly for blogging about releases.
Uses keystatic for WYSIWYG editing.
Features some custom components like:
- GitHub User, Repo
- PyPI Project
- CPython Docs
Utilizes Bun for builds. Uses Astro.js which builds statically at build time. Pre-commit config, powered by Prek to do CI things and spellchecks.
Migrated from Blogger with a field on new posts of "Previous Blogger URL" so that we can more easily redirect.
Posts are structred under content/posts/.
They have the directory named after the blog entry title.
Inside is the core markdown (index.md) and optionally the images used in the blog entry.
Authors are configured via content/authors/.