I just push Statim, a very simple static site generator that I’ve worked on the past couple days. It is written in shell as an attempt to limit run-time dependencies so that it can be used on pretty much any Unix server. I more or less wanted a simple site generator that I could trigger on a git hook to build a website where I was less concerned about looks, and just wanted a quick way to push up information.
Currently running statim does the following:
- Copies all files from the content directory to the destination directory of your choice
- Runs any files ending in “.md” or “.markdown” through the “markdown” command and relocates the resulting html
- For each subdirectory it creates links based on file names and camel-casing conventions (like a wiki)
There’s nothing super complicated or revolutionary here, its just a simple tool for me because none of the others did what I wanted.