Keyboards
This blog has had a variety of structures since it started, but for many years it’s been whittled down to the very basics: a reverse-chronological list of posts, with an archive. However, as I pick up the amount I’m posting here (both frequency and volume), I’ve come to the conclusion that it would be useful to start adding long-lived summary pages to bring together pages on particular themes.
To that end, I’ve added a page summarising my various keyboard projects. This gives an overview of each project, and links to the relevant posts and external resources.
Behind the curtain, I’m trying out Jeykyll’s data files as an easier way to produce structured pages. The page itself is a Liquid template that iterates over a separate YAML file which looks like this:
- title: Full Keyboards
keyboards:
- key: corne
name: Corne
thumbnail: images/keyboard_thumbnails/corne.jpg
hero_image: /2021/12/corne_full.jpg
firmware: https://github.com/robhague/qmk_firmware/tree/master/keyboards/crkbd/keymaps/robhague
description: |
This is the first proper keyboard I made, and is still in daily
...
This turns out to be a good fit for how I think about these things, so I can see myself using the technique more in the future.
I anticipate adding these kind of topic pages as other themes emerge, but sparingly. The reverse-chronological list of posts is the heart of blogging, and this blog is no exception.