Changelog
List of changes made to the blog
I use this page to document changes made to the blog. It is a way to keep track of the changes and improvements made to the site. Changes are listed in reverse chronological order.
November 2024
Smarter Grouping in Library
The library was getting very clunky. In part caused by improper cataloging on my side on Hardcover but also due to how few items I had in some years. To work around this, I decided to create a smarter grouping system.
If the book was read in the current decade, it groups by year. If the book was read in a previous decade, then it groups it by decade.
Year | Decade |
---|---|
Bluesky
Add a social icon to footer for Bluesky from remixicon. The footer uses an array for all the social icons, adding it was easy. The only complicated bit was adding css to provide the correct fill color for the svg
.
Abandoned Books
For abandoned books, there’s custom styling to indicate that the book was not finished. The image is desaturated using CSS filters filter
, while the title is crossed out using text-decoration
.
Library
Adds a new library section to the site. It contains a list of books I have read seperated by year. The list is powered by Hardcover and displayed using static data from the Hardcover API to reduce the number of requests. Some of the data still needs to be updated, as I first migrated from Goodreads to Hardcover.
October 2024
- Update to Astro 4.16
CSS Updates
- Use CSS Nesting
- Switch to
:where()
,is()
, andhas()
pseudo-class to reduce specificity on base updates - Use logical properties for padding and margin like
padding-block
andmargin-inline
. clamp()
for font sizes and padding.- Prefer
okclh
for P3-compatible colors
RSS Feed Styles
Added new styles for the RSS feed using an XML stylesheet. Following pretty-feed-v3 from genmon/aboutfeeds.
Series Support
Added support for series in the blog. Now I can group posts together and navigate between them using the series page.