../

reinitialization (with a z)

Posted on 2025-5-21.

Hello again!

fn main() {
  println!("Does syntax highlighting work?");
}

oh wow, syntax highlighting does work... Awesome!

Anyway, now that I set up a proper site generator for this small nice place, I'd like to get into the details of how I got here.

Starting off, I faced a problem (quite obviously) which is writing HTML by hand. The obvious solution to this problem is using a static site generator, like Jekyll or Hugo. I went with the latter, absolutely, because that's what all the cool kids nowadays use and what most people recommend. I went for it and got into theme-searching-hell, until I decided to write my own theme, which I didn't, because Hugo was already going through a template system change or whatever which made me even more lazy than I already was to learn a specific template syntax.

That's where Zola came in to my rescue. It's written in Rust, uses the Tera template engine which is based on the design of the familiar Jinja, and felt much easier to write themes for and configure than Hugo. This is only a W for the rust ecosystem.

thought:

Yes, the site still looks like an old version of elly's, but come on, you gotta love those HTML boxes. At least I do.

This site proudly uses no javascript (just like last time) and that's something I'm proud of when writing a website. I already did the same in THR which I think is great. It's not like I'm a fan of javascript anyway.

Anyway, that wraps it up for this post! In the coming months, I'm planning to write a front-end for the rust rewrite of THR using Askama, a jinja rust implementation (Heck, why not try Tera?). Let's just say I will, In Sha Allah, finish that at least! I have many more plans for things to write but that's all just... "plans"... for now.

See you later!