descriptionA static site for tracking the books I've read
last changeSun, 26 Sep 2021 14:26:44 +0000 (15:26 +0100)

This is the source code for, a site I use to track the books I've read. This repo contains both the scripts that build the site, and the source data used by the scripts.

How it works

Each book is a text file, with a bit of metadata at the top, and Markdown text in the body. Here's an example:

  title: Trans Like Me
  author: C. N. Lester
  publication_year: 2017
  cover_image: trans-like-me.jpg
  cover_desc: >
    The words “trans like me” in lowercased, large letters, set on a slightly off-white background.
    The words “trans” and “me” are in red; the word “like” is in black.
  isbn13: 9780349008608

  date_read: 2020-01-27
  rating: 5
  format: paperback

I put off reading this for ages, but I’m glad I finally got to reading it.

When I run the build script, it reads all these files, and turns them into a set of HTML files. I upload a copy of those HTML files to my web server, where they're served by nginx.


23 hours ago Alex ChanAdd an entry for "Surviving the Storms" development
44 hours ago Alex ChanAdd an entry for "The Distant Hours"
45 hours ago Alex ChanAdd an entry for "Resilient Management"
2021-09-07 Alex Changet a higher-res thumbnail for "Think Black"
2021-09-07 Alex ChanAdd a review for "Think Black"
2021-09-02 Alex ChanAdd an entry for "Small Bodies of Water"
2021-08-27 Alex ChanAdd an entry for "The Martian"
2021-08-22 Alex ChanAdd an entry for Moominpappa at Sea
2021-08-13 Alex ChanAdd an entry for "Klara and the Sun"
2021-08-13 Alex Chantweak the image to reduce jpeg artefacts in the thumbnail
2021-08-13 Alex ChanAdd a cover for "Klara and the Sun"
2021-08-08 Alex ChanMerge branch 'development' of helene.linode:/mnt/repos...
2021-08-08 Alex Chantweak the vela
2021-08-04 Alex ChanAdd an entry for "The Pirate Planet"
2021-07-28 Alex ChanAdd an entry for "The Boy Who Drew Auschwitz"
2021-07-24 Alex ChanUse the new link to Tessa Thornton's book tracker
23 hours ago development
23 hours ago to-jekyll