blogz - A personal blog engine

This is the blog engine used to run the blog.

It is a tiny CGI or FastCGI application that serves blog pages via a web server and creates various nagivation links. It supports tags and paged viewing.

It was originally written as a very quick hack to serve a blog which had been exported from blogger with the least amount of code possible. Whilst retaining the important navigation features such as chronologically based paged viewing and tags.


It's been running for some time. It's solid, it's just barebones.

The post index and page templates are compiled into the binary; thus you need to re-compile the cgi binary every time a new post is added.

This makes the code simple and quick; it should also make it quite secure despite it being written in C.


This application is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.


Where to get the source.


  1. blogz homepage - should be this page;
  2. blogz related posts, using blogz of course.
  3. zedzone related posts which includes some context.


notzed on various mail servers, primarily

Copyright (C) 2019 Michael Zucchi, All Rights Reserved.