Comments backend for blog.sourceshift.io — powered by Giscus over GitHub Discussions.
- Each blog post is mapped to a Discussion thread in this repo via pathname (e.g.
/blog/2026-04-24-prompt-canary-mol-ts-pareto-fronts/). - Readers sign in with their GitHub account to post comments and reactions.
- Threads live under the General category. New posts auto-create a thread on first comment.
The blog source repo is private. Giscus requires a public repo with Discussions enabled — keeping comments here decouples comment-thread visibility from blog source visibility.
- Lock thread: Discussions UI → ⋯ → Lock
- Delete comment: hover comment → Delete
- Block user: their profile → Block or report
- Email alerts: repo → Notifications → enable Discussions
The Giscus snippet lives in SourceShift/blog → src/layouts/BlogPost.astro.
— maintained by @SourceShift