descriptionA static site for tracking the books I've read
last changeMon, 3 May 2021 16:54:45 +0000 (17:54 +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.


11 days ago Alex ChanAdd an entry for the first Moomin book development
13 days ago Alex ChanDon't say "did not finish" twice on review pages
13 days ago Alex ChanAdd an entry for "Curious and Interesting Numbers"
2021-04-28 Alex ChanAdd a review of Railsea
2021-04-25 Alex ChanAdd a quick note about "The Last Lingua France"
2021-04-17 Alex ChanAdd an entry for "The Galaxy and the Ground Within"
2021-03-31 Alex ChanAdd a brief review for Programmed Inequality
2021-03-28 Alex ChanLink to a tweet about "Unicorn"
2021-03-23 Alex ChanAdd an entry for "Solutions and Other Problems"
2021-03-21 Alex ChanAdd an entry for "Captain Corelli's Mandolin"
2021-03-15 Alex ChanAdd a review of "The Cyberiad"
2021-03-12 Alex ChanReview "Mathematics and Politics"
2021-03-05 Alex ChanAdd a quick review of "Disability Visibility"
2021-03-05 Alex ChanAllow specifying an editor as well as/instead of an...
2021-02-28 Alex ChanAdd a review for Pride and Prejudice
2021-02-07 Alex ChanI've read the Colossus book
11 days ago development