This repository is the comment store for Yang's Blogs.
It is intended to be used by the blog frontend through utterances, with GitHub Issues acting as the backing store for article comments.
- Keep blog comments separate from the blog source repository
- Use one issue thread per article
- Let the static GitHub Pages blog support comments without running its own backend
To make comments work correctly:
- Keep this repository public
- Keep GitHub Issues enabled
- Install the
utterancesGitHub app for this repository
Each article uses a stable issue term based on the blog slug, for example:
blog-post:linux-basicblog-post:docker-basicblog-post:k8s
This keeps comment threads stable even if the blog layout changes later.
When a visitor comments on a blog article for the first time:
utteranceslooks up the issue term for that article- If no matching issue exists, it creates one automatically
- Later comments on the same article reuse the same issue thread
That means this repository should stay clean and predictable:
- one article slug
- one GitHub issue
- one shared discussion thread
Use this list if comments stop appearing on the blog:
- Confirm this repository is still public
- Confirm Issues are still enabled
- Confirm the
utterancesGitHub App is still installed on this repository - Confirm the blog is still pointing to
yangliubin9-cyber/Blogs-Comment