Add new Steve Yegge Medium posts to the Gas City Hall website. Use when Steve has published new Medium posts, the user says 'add content' or 'add blog post', or asks to update the City Wire section.
41:T6f5,
Add new Steve Yegge Medium posts to the site by updating site.config.json and downloading blog images.
Compare the latest posts on https://steve-yegge.medium.com/ against existing entries in site.config.json blogPosts.
Posts already present in site.config.json do not need to be added again.
For each missing Medium post, collect:
1 day ago, resolve it against the current date before writing site.config.json.https://steve-yegge.medium.com/... post URL.site.config.jsonAdd new entries to the blogPosts array and keep them in newest-first order.
Each entry should look like:
{
"title": "The Title",
"url": "https://...",
"description": "One to two sentence description.",
"date": "Apr 3, 2026",
"image": "/images/blog/kebab-case-title.jpg"
}
Rules:
Mon D, YYYY/images/blog/ + kebab-case title + .jpgSave each image to public/images/blog/ using the same kebab-case filename referenced in site.config.json.
Example:
curl -sL -o public/images/blog/gas-town-from-clown-show-to-v1-0.jpg "<medium_image_url>"
Run npm run build or npm run dev and confirm the City Wire section renders the new cards and loads the new images correctly.