jekass is the static site generator I wrote for my homepage. It compiles html pages from html fragments and markdown files according to a template.

The fragments are assumed to reside in stage0, results will appear in stage2. Pages are assumed to have a description header:

title: Foobar
description: This describes foobar

Blog posts (located in stage0/blog/) have the same header with key-value pairs for title, date and categories.

Normal pages are created by hand, new blog posts via "make post".

You don't have to change the version-controlled template and style.css, instead you can create custom files named template.mine and style.css.mine. These files will be preferred if present.


  • Replace pandoc with a saner alternative for markdown conversion