Trying out Nikola
I've decided to try documenting my makes, repairs and upcycling, so here we are.
There are a few constraints on how I want to do this:
- Self-hosted
- Served over my own broadband
- Served from my own hardware
- Static HTML
- Low learning curve
- Easy to add/edit posts
- Some kind of tagging/categorisation system
- Easy to change theme and layout
After a whole evening of searching, I arrived at Publii, a static HTML authoring app I'd not heard of before, and I spent the next day messing round with it. It has a nice, comfortable GUI, and seems to have a good community behind it. It supports MarkDown, has features to help you organise your content and categorise and tag it. I was very impressed, actually. Unfortunately, I wasn't able to get it to work consistently though - it seems rather buggy in its current version (0.44.3), with quite a few weird glitches and a few outright crashes and lock-ups, so I ended up deciding that I needed to have another look.
After another evening of further searching, I ended up back with Nikola, a GUI-less command-line tool that does quite a few of the things Publii does, and lots more besides, but without the snazzy graphical front-end. I've actually used it a bit in the past - about 5 years ago - and it seems to have matured well, and I was able to get further than I did with Publii, in less time, so here we go...
Let's see how this works out!