March 26, 2026
DeadViews, hot takes
Building a Blog with Elixir and Phoenix
DIY Elixir blog ignites live-code dreams and MMO hype
TLDR: A dev’s blog built with Phoenix and NimblePublisher—fast, simple, no database—has the Elixir crowd buzzing. Commenters want live, runnable code inside posts and one MMO dev is adopting the setup immediately, sparking a “static vs. interactive” undercurrent with big energy for hands-on demos.
A humble “how I built my blog” post just lit up the Elixir crowd. The author ditched static site generators for Phoenix (a web framework) with simple server-rendered pages, stuffed posts in Markdown using NimblePublisher, and kept it ultra-lean—no database, no fuss, fronted by bunny.net for speed. Cue the chorus: “DeadViews” are alive and kicking, and people are feeling brave.
The loudest energy? Readers want interactivity. One fan dreams of dropping Livebook (think: live, runnable notebooks) right into posts so code and mini-apps run in the middle of an article. Another is “literally doing this today”—because they’re building an MMO and want a blog that can keep up with real feature demos and a one-click game launch. It’s the “show, don’t tell” movement, and Phoenix is the stage.
There’s a background tug-of-war—static-site purists vs. “add a little power” pragmatists—but today the vibes are celebratory. Jokes fly about “DeadViews” being the most alive part of the stack, and folks cheer the “no database, all speed” approach like it’s race day. If this post was meant as a reference, the community heard it as a rallying cry: keep it simple, ship it fast, then make it sing.
Key Points
- •The blog is built with Elixir and Phoenix using server-side rendered pages without LiveView.
- •Markdown posts are processed with NimblePublisher at compile time, eliminating runtime work.
- •No database is used (no Ecto); content and pages are precompiled and served as HTML.
- •Styling is applied by injecting Tailwind CSS classes via Earmark registered processors.
- •Deployment uses a self-hosted Dokploy instance on Hetzner with bunny.net as a CDN.