feat: add blog index page with posts listing #8730
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I noticed the Blog link in README.md was broken, and that there was no index page listing the existing posts. I added an index page inspired by the other sections and tried to keep the styling consistent with the rest of the site. I’m opening this PR in case it’s useful. Feel free to adjust, rework, or close it if you prefer a different approach :)
Related Issue: 8731
🎯 What
Add a blog index page at /blog that lists all existing blog posts, fixing the broken link from the README.md.
🤔 Why
The Blog link in README.md was broken because there was no index page, it only had individual post pages. Users clicking the blog link would get a 404 instead of seeing available posts.
🧪 Testing
uv run task testfor backend,pnpm testfor frontend)uv run task lint && uv run task lint_typesfor backend)Test Instructions
pnpm dev🖼️ Screenshots/Recordings
Screencast.from.2025-12-30.15-33-04.mp4