Skip to content

Repository files navigation

My Bookshelf

A personal reading list built with Astro — a curated collection of books I've read, complete with notes, cover images, and links to find them at your local library or bookstore.

🔗 Live Site: books.kyleio.com

Features

  • 🔍 Fast Search — Powered by Pagefind for instant book lookup
  • 👀 Views — Grid view (default), list view, and favorites
  • 📱 Responsive Design
  • 📖 Reading Notes — Some books include my notes and highlights
  • 🔗 Smart Links — Direct links to Libby, Bookshop.org, and Amazon
  • 📡 RSS Feed — Subscribe to stay updated on new reads
  • Lightning Fast — Static site, built with Astro & deployed on Cloudflare

Tech Stack

  • Framework: Astro — Content-focused static site generator
  • Styling: Tailwind CSS — Utility-first CSS framework
  • Search: Pagefind — Static search library
  • Content: Markdown with frontmatter using Astro's Content Collections
  • Deployment: Cloudflare Pages via Wrangler

License

Private project. All rights reserved.


Built by Kyle Johnston

About

A running list of books I've read

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages