TiddlyWiki, a single page HTML wiki, has been around for a long time. I have used it a lot over the years, first as a single file saved to my computer/USB drive and later as a (now quite large) self-hosted Docker container running behind CapRover. A TiddlyWiki is a great place to dump anything from random thoughts to checklists to code snippets. You can use Markdown, plain text, HTML or Tiddlywiki’s own wiki syntax to create entries like this one (called “tiddlers”).
I’ve just started to get interested in blogging as a way to share niche things that may be of interest to people working in a similar area to me. I have considered or tried out several blogging platforms including Ghost, Hugo and Nikola, and of course Wordpress, but wanted something a bit quicker to set up and use.
Then I came across this tip on how to use TiddlyWiki as your blog on GitHub. As I was already familiar with TiddlyWiki, it took me less than an hour to set this up.
Couple of notes to future self:
- I used Stroll as my empty
index.htmlfile - this is just a souped-up version of TiddlyWiki. - I used a classic GitHub personal access token, non-expiring but only with scope
public_repo.
Now I can edit this blog in my browser from anywhere. Tagging is really easy. I don’t have to build a whole website to check everything is working. If I keep things simple (i.e. avoid uploading too many attachments or images) this should work well. I still need to work out how to set up an RSS feed but that can come later.