Building yet another static site generator

Sometimes the best tool for the job should be your own tool

It has been over TWO years since my last article on this site. I have been pretty busy with work and all and well… same old, same old.

It’s not that I didn’t have time to write articles, it’s a mixture of different things:

  • I’ve been neglecting this site, in favor of other projects.
  • this site was running an old version of the Nanoc static site generator.
  • …that in turn was running on an old version of Ruby.
  • …and I am not really using Ruby anymore nowadays.

I’ve always been fascinated by the IndieWeb as a bold response to being subjugated by the proprietary web of Facebook, Google, Twitter et al. I am not a social user and I’ve never been one: I just can’t wrap my head around the concept of essentially giving my own creations (content, in this case) to a corporation for free, without proper credit.

I’ve owned my own web site since 2004, and I am a proud believer of essentially all the IndieWeb Principles. They make logical sense to me; in particular the one concerning selfdogfooding —a horrible term for a very noble cause.

So I decided to ditch Nanoc. There’s nothing inherently wrong with it, and it is also an open source project, but I really wanted to build my own tool to publish content on the web.

Continue reading →

Introducing LiteStore

A tiny, lightweight, self-contained, RESTful document store

Introducing HastyScribe

A simple command-line application to generate self-contained HTML documents