Steps to add a new post:
- Open
/public/data/blogPosts.json
- Add a new object to the array using the same keys
- Use ISO date format:
YYYY-MM-DD
- Add tags as an array of strings
- Set
featured to true or false
- Commit and deploy (Vercel will auto-deploy)
Template:
{
"id": "post-unique-id",
"title": "Your Post Title",
"url": "https://example.com/your-post",
"snippet": "A short description of the post (1-2 sentences).",
"tags": ["chess", "tutorial"],
"lang": "en",
"date": "2026-01-01",
"featured": false
}
What does "Featured" do?
Posts with "featured": true appear at the top of the list and get a highlighted gold border, making them stand out from regular posts.