I’m working to make a site which handles my reading list. Recommendations (to-read), things I’ve read, notes I’ve taken on things I’ve read. None of these pages will be especially large, and a lot of each page rides on the toml header, since it’s taxonomy stuff like bookauthor, publicationdate, etc.
I’ve googled around, and really not seen many hits, but does anyone know if there’s a slick method for storing all this book information in a CSV which gets called at zola build time and transformed into pages? Just seems much easier to keep a CSV for something like this, since no single entry is going to be particularly large.
Here’s an example of what the listed pages will look like: reading
And here’s the raw page for one book, in which the TOML is really the bulk of the page activity:
+++
title = "The Poetics of Space"
date = 2024-09-14
[taxonomies]
readstate = ["reading"]
rating = ["5"]
recommender = ["Julian P."]
authorname = ["Bachelard, Gaston"]
pubyear = ["1958"]
+++
I read this book first in 2024, and I don't know how it took me that long to hear about it. It's a poetic ramble, a refutation of hard philosophy. It's still very insightful despite its poetic bent.
Thanks!