LarsVH


From Astro to Zola

2026-06-18

fn main() {
    println!("Hello world!");
}

TL;DR: I've re-written my personal website using Zola, replacing Astro.


While reading corrode's Migrating from Go to Rust I came across blainsmith's website and liked how it felt like no byte was wasted.

I checked out the source code for the website and found out it was using Zola, a static site generator (SSG).

Astro has served my needs well, and I still like the framework for many usecases, but I now feel its overkill for my blog.


I've had this thought popup for a while now to try a plain HTML, CSS and JS setup, but after trying Zola, I don't feel any need to.

Zola is minimal, while still having everything I want, while needing basically no setup. Here are Zola's main selling points for a general overview:


The old website will remain up under astro.larsvh.dev as I probably wont be porting the content on there over to here. Its still usefull content though.