blogz - A personal blog engine

This is the blog engine used to run the zedzone.au 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.

Status

It's been running https://zedzone.au/blog/ 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.

License

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.

Downloads

Where to get the source.

Links

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

Contact

notzed on various mail servers, primarily gmail.com.


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