{"slug": "glaze-made-me-an-editor-for-this-site", "title": "Glaze made me an editor for this site", "summary": "Daniel used Glaze, an AI-powered app builder, to create a custom editor for his Hugo-based blog on GitHub Pages. The editor integrates front-matter editing, image compression, selective file commits, and a cozy anime-style icon, all built through iterative prompts. Glaze enabled him to achieve this in limited daily time despite his rustiness in frontend development.", "body_md": "# Glaze made me an editor for this site\n\n[Published](https://devz.cl/posts/trying-out-the-glaze-app/)\n\n[Daniel](https://devz.cl/)\n\nDesktop apps, reimagined by you. Create any app in minutes by chatting with AI. Beautiful, powerful, and truly personal.– Glaze’s description on their site\n\nThis is a static Hugo site running on GitHub Pages. So my authoring setup was pretty simple. I’d just author the Markdown in a WYSIWYG Markdown editor, preview the site on my browser with a local Hugo dev server, and git commit + push to publish.\n\nBut for some reason, what I want is a clean editor where I can do all that at once.\n\nSo when [Glaze](https://www.glaze.app/) launched, I knew what to test it on.\n\n## Here are the prompts I used\n\nCreate an editor for my personal blog that uses Hugo and a personal theme. See the config attached\n\nIt did pretty well for a first attempt, but I found some issues.\n\nMake the front-matter editor more compact. It’s using 1/3 of the screen. The live server is not showing anything.\n\nAfter that, it was in a pretty usable state, but why stop here?\n\nAdd a way to insert images by selecting them. It should copy it to the images folder.\n\nWhile it was implementing that, I remembered a recent [blunder](https://news.ycombinator.com/item?id=48751290)\n\nAlso compress/shrink images when copying them, so they don’t make the site slow\n\n(This size still heavy, I’ll have to ask it to make compression even more aggressive)\n\nThen I noticed the Publish button was committing all files.\n\nLet me choose which files to commit when running Publish.\n\nThen some bug fixes were needed.\n\nLive preview isn’t working now.\n\nThe Publish Changes Editor looks wrong. Also, add a file editor so I can clean up the work-tree.\n\nAnd at last, I asked it to polish the file editor a bit more.\n\nAdd filters for the project files picker/editor. Uncommitted/committed, folder, type, etc. Also, an order by.\n\n## It also generates cute icons.\n\nWith the editor finished, I asked it to make the icon in cozy anime style, and I consider my new editor finished:\n\n## Could I have done this by myself?\n\nMost probably. I used to do Full-Stack work but I’m a bit rusty on frontend stuff since I’ve been working exclusively in Data Engineering for quite some time now.\n\nAlso I try to restrict the time I spend on this blog to just an hour a day max. Anything more and I might start ignoring everything else. And with this plus my recent Sudoku obsession (I’m containing myself from implementing my own solver AHHH), I’m at the brink of a productivity catastrophe.\n\nAll this to say technically speaking, yes. Practically, probably not.\n\n## I think I like Glaze.\n\nSome next steps I might be using Glaze for in the next few days:\n\n- Change the stock native macOS style into a cozy writing vibe.\n- Explore the store for cool apps.\n- Add media management/editing capabilities for images and videos.\n- Add short-code/partials code editors and evaluators.\n- Leverage local dictionaries and AI for proofreading.\n- Maybe deploy status?\n\n## Webmentions\n\nReply on your own site and send a webmention to this post. Replies and reactions will appear here once they are discovered.\n\nLoading webmentions...", "url": "https://wpnews.pro/news/glaze-made-me-an-editor-for-this-site", "canonical_source": "https://devz.cl/posts/trying-out-the-glaze-app/", "published_at": "2026-07-04 16:28:38+00:00", "updated_at": "2026-07-04 16:49:58.761896+00:00", "lang": "en", "topics": ["ai-tools", "developer-tools", "generative-ai"], "entities": ["Glaze", "Hugo", "GitHub Pages", "Daniel"], "alternates": {"html": "https://wpnews.pro/news/glaze-made-me-an-editor-for-this-site", "markdown": "https://wpnews.pro/news/glaze-made-me-an-editor-for-this-site.md", "text": "https://wpnews.pro/news/glaze-made-me-an-editor-for-this-site.txt", "jsonld": "https://wpnews.pro/news/glaze-made-me-an-editor-for-this-site.jsonld"}}