{"slug": "rewrote-blog-in-rust-and-now-everything-will-be", "title": "Rewrote blog in Rust, and now everything will be", "summary": "A blogger rebuilt their personal blog in Rust after AI generated the new site in under an hour from plain-English commands, replacing the Jekyll static site generator they had used for years. The Rust blog runs on a server with 0.5 CPU and 256MB of RAM, eliminating the need for a CDN and enabling dynamic features such as comments, likes and Mastodon posts on the homepage. The author argues Jekyll is \"too inflexible for the ai coding era\" and recommends others try Rust on low-end servers for personal sites.", "body_md": "Writing · [2026](https://www.bendangelo.me/#y2026) · 2 min\n\n# Rewrote blog in Rust, and now everything will be\n\nA lot has changed in the software development world this past year. One thing I didn’t see coming was *Rust* being my new language, for [Wenmar Pro](https://wenmarpro.com) and now even for this blog.\n\n## Jekyll can be rewritten by AI\n\nAI has gotten good enough to completely write websites, including blogs, in just a few minutes. Jekyll is a static site generator, and I’ve been using it for many years. It worked well because I wrote in Markdown and it published to a cdn. It took away all the annoying parts of building a website and I could just focus on writing.\n\nBut now AI can not only take away the annoying parts but it can be used to generate entirely new websites based on your direction in plain English. So taking this, it made me think, what is stopping be from moving off of Jekyll? The answer is, not much. Jekyll was a great tool for the time, but it’s too inflexible for the ai coding era.\n\nOld Jekyll process\n\n## Generate a site in Rust and host it on a low end server\n\nI generated this new site in less than an hour, all from my plain English commands. Things, like color, style, etc. I even gave it example sites I enjoyed. I used these as an inspiration:\n\nGenerating a new site from nothing is easy now. Especially if you have the original source code or references, then ai is even better at creating your vision. I fine AI always performs better with examples.\n\n## No longer need a cdn\n\nNo need to explain how performant Rust is. Low cpu usage, low ram usage. Last week as I was thinking about redoing this website, I took a look at my other Rust apps and saw just low little ram was needed. So from here, why not try hosting this blog in Rust? It takes so little resources and a web server gives the added benefit of dynamic content. This blog is hosted with a 0.5 cpu and 256mb of ram. That costs almost nothing!\n\n## Dynamic content added\n\nA big benefit of using Rust for this blog is the ability to add dynamic thinkings, like comments or likes. This is what I disliked about static sites the most. The internet is supposed to feel alive and connect you with people. A static site feels so dead. The homepage contains the latest comments, mastodon posts etc. I’m even considering adding a guestbook.\n\nOn this blog I will try to keep this site as alive as possible.\n\n## Try Rust for your sites\n\nA personal blog represents yourself and having it as a static site is too limiting. So rewriting it in Rust on a low-end server is something worth looking into. Try it out.", "url": "https://wpnews.pro/news/rewrote-blog-in-rust-and-now-everything-will-be", "canonical_source": "https://www.bendangelo.me/2026/11/08/rewrote-blog-in-rust-and-now-everything-will-be/", "published_at": "2026-11-09 15:17:05+00:00", "updated_at": "2026-11-09 15:22:42.495011+00:00", "lang": "en", "topics": ["ai-tools", "developer-tools"], "entities": ["Rust", "Jekyll", "Wenmar Pro", "Mastodon"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/rewrote-blog-in-rust-and-now-everything-will-be", "markdown": "https://wpnews.pro/news/rewrote-blog-in-rust-and-now-everything-will-be.md", "text": "https://wpnews.pro/news/rewrote-blog-in-rust-and-now-everything-will-be.txt", "jsonld": "https://wpnews.pro/news/rewrote-blog-in-rust-and-now-everything-will-be.jsonld"}}