It's getting close to a year since I released my static site
generator Pile o' Text, and I think it's high time to
evaluate its strenghts and weaknesses:
* No painpoints in operation; it's still very easy to work
* The text is very readable, especially for the short
bursts of text I wanted to encourage.
* Multiple format outputs haven't been a problem.
* It's a pain to deal with templates that are embedded in
the script itself.
* I use two different invocations in the typical workflow
of adding an article: the pot script to add the article
to index, and then a makefile to build and push the
resulting artifacts onto the server.
* It doesn't support incremental builds, everything is
rebuilt from scratch.
* The idea of having text -- no more, no less -- isn't a
bad idea per se, but it kind of defeats the purpose of
the web by layering this idea on top.
* My primitive markdown-esque markup language is very
limited, and I have no interest in improving it.
* It's not very Unix-y at all in that it is a tiny
Quite a set of cons, innit? While I stand firm that the idea
of a minimal point-and-shoot solution for a pile of text
files is great, the integrated script that I hacked together
This is no surprise; it has always been terrible. But its
purpose has never been to be great, but to prove a point to
myself that static site generators doesn't need to be
horribly overengineered pieces of shit. It was a
sanity-check. And a reason to play in-depth with bash.
So what will I do now? I came across a post by Vladimir
Sedach where he explained his setup using make and a handful
of tools to manage his site, and I felt that this is the way
I want to evolve my own setup.
Stay tuned for a revamp! :)