rikiI’ve been using ikiwiki for wikis, web sites, and blogs
for about two decades. These days I only use it as a static site
generator. I like it. I’ve tried several other static site generators,
and I’ve written one myself, but I’ve not liked them. Some of the
reasons I like ikiwiki are:
inline directive is astounding; it’s
how an ikiwiki site creates a blog, but I use it also to
collect pages by tag, or by location, or by other criteria; this is very
flexible and lets me do some things basically no other site generator
has enabled me to doikiwiki gives me as the site author
the power and flexibility to do what I want to do, it is not
opinionated; an opinionated tool is great if you share its opinionsHowever, ikiwiki is not perfect:
ikiwiki gets
timestamps of pages wrong, unless you run it with the
--gettime option, which makes the process even slowerikiwiki cache carefully; this complicates thingsikiwiki output more than a littleikiwiki is too forgiving of errors: for example, if an
internal link is to a page that doesn’t exist, the site build doesn’t
failikiwiki is written in the Perl language, which I don’t
know much, and that makes it hard for me to make changesWhat I’m aiming for with riki:
riki being a wiki or otherwise support editing via a web
browserikiwiki compatibility for the sites I have; I’ll be
happy to review patches for additional features, but I’m unlikely to
implement directives that I don’t use myself, for example