From 80d222cdbcc9f1156f4fabbfd5cb009043efd413 Mon Sep 17 00:00:00 2001 From: Cory Dransfeldt Date: Sun, 2 Jun 2024 14:00:39 -0700 Subject: [PATCH] feat: support book reviews --- package-lock.json | 4 ++-- package.json | 2 +- src/_data/books.js | 3 ++- src/pages/main/books/book.html | 1 + src/pages/main/watching/movie.html | 2 +- 5 files changed, 7 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 70bc7f43..48bd5592 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "coryd.dev", - "version": "18.4.4", + "version": "18.5.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "coryd.dev", - "version": "18.4.4", + "version": "18.5.4", "license": "MIT", "dependencies": { "@cdransf/api-text": "^1.4.0", diff --git a/package.json b/package.json index 54af597a..dcd767c9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "coryd.dev", - "version": "18.4.4", + "version": "18.5.4", "description": "The source for my personal site. Built using 11ty.", "type": "module", "scripts": { diff --git a/src/_data/books.js b/src/_data/books.js index 90b15bda..cce1d4b7 100644 --- a/src/_data/books.js +++ b/src/_data/books.js @@ -63,6 +63,8 @@ export default async function () { return { title: book['title'], author, + review: book['review'], + rating: book['star_rating'] !== 'unrated' ? book['star_rating'] : '', description: book['description'], image: book['thumbnail'], url: `/books/${book['isbn']}`, @@ -70,7 +72,6 @@ export default async function () { status: book['read_status'], progress: book['progress'], tags: book['tags'], - rating: book['star_rating'] !== 'unrated' ? book['star_rating'] : '', isbn: book['isbn'], type: 'book', } diff --git a/src/pages/main/books/book.html b/src/pages/main/books/book.html index 4fad5ce0..55ffe3c2 100644 --- a/src/pages/main/books/book.html +++ b/src/pages/main/books/book.html @@ -48,5 +48,6 @@ schema: book

View on Open Library

+ {% if book.review %}{{ book.review | markdown }}{% endif %} {% if book.description %}

{{ book.description }}

{% endif %} \ No newline at end of file diff --git a/src/pages/main/watching/movie.html b/src/pages/main/watching/movie.html index f6573497..fc41ef94 100644 --- a/src/pages/main/watching/movie.html +++ b/src/pages/main/watching/movie.html @@ -39,7 +39,7 @@ schema: movie {% if movie.review %} {% render "partials/banners/warning.liquid", text: "There are probably spoilers after this banner — this is a warning about them." %} -

{{ movie.review | markdown }}

+ {{ movie.review | markdown }}
{% endif %} {% if movie.description %}

{{ movie.description }}

{% endif %}