A new blogging engine
So, why a new blog?

Emiel Kollof
March 27, 2025 15:00:00

Every blog has a first post. This one is mine. We gotta start somewhere, right?

A new blogging engine

Yes, this is an engine I wrote to turn .groff. pages into blog posts. The only external dependancy it has on OpenBSD is groff. It’s written entirely in OpenBSD ksh(1) and it’s a single script. It’s not perfect, but it works for me.

It has the following features:

  • Templates
  • Themes through CSS
  • Static pages (no database, no problems)
  • Open Source: GitHub

If you look at the bottom right, you can actually see the groff source of this page.

So, why a new blog?

Well, I have this domain and I wanted to do something with it. I might as well be something nerdy. Topics are going to be all over the place, but mostly Music, OpenBSD, UNIX, and programming (or whatever one calls what I cobble together).

It also helps if I can point people to a place where I can explain things in text rather than in a YouTube video. Or at least where people can read stuff back at their own pace.

Given my track record, I might not post that often, but I’ll try to keep it updated often enough. We’ll see how it goes.