Building a Live Blog Post Editor Canvas with GitHub Copilot
DanWahlin · x · 2026-11-16
James Montemagno explains how he used GitHub Copilot's canvas feature to build a Post Workbench for his Hugo static blog, eliminating the need to spin up hugo server just to preview a single post before a PR.
A canvas is a panel a Copilot extension opens next to the chat: the extension runs a small local web server and hands the host a URL to render. His canvas lists posts, previews them live with all images, videos, and embeds, and supports light/dark editing — so he can catch broken images or wonky screenshots before anyone else. Every screenshot in the article shows the canvas editing that very article. He's since built a full writing studio with viewing, scheduling, drafting, and live preview, arguing "you can build a Copilot canvas for anything."
More from coding & agent
- Jai compiles so fast Claude double-checks the 0.16s build before believing it — Singularitarian · 2026-11-16
- Mysterious Qoduck model revealed as Qwen4-Max-Preview, now live in Alibaba's Qoder IDE — Div_pradeep · 2026-11-16
- Carbon is a powerful model, but it underperforms in Antigravity — bdsqlsz · 2026-11-16
- Dev uses AI to upgrade stereo-img web component, mourns lost hand-crafted joy — steren · 2026-11-16
- Cloudflare says daily AI agent requests on its network surged 1,700% in one year — Beth_Kindig · 2026-11-16
- A weekly curve concordance agent to catch inconsistent scientist curve calls — nlarusstone · 2026-11-16