Bob Monsour 20 posts
Author: BOB MONSOUR (20 posts)
My personal website. Enjoying building websites with 11ty.
2025
Today I learned how to fetch a raw JSON file from GitHub at build time in Eleventy. Here's how I did it.
I presented at the 11ty Meetup on how I built my Books page. Here's the video and a link to a PDF of the slides.
I've been able to fully automate the process of creating, at initial post time, a unique and permanent ID for each RSS feed entry.
Rather than have my RSS entry ID be missing, I wanted to validate its presence at build time.
I went live with my Books page a short while ago. Here's how I built it.
2024
I've been typing way too much. There are simpler ways to use markdown for images and tables of contents. Here's how I'm doing it.
I just converted all the images on my site to use the Eleventy Transform capability in v3.0.0 and wow did it slash my local build times.
I upgraded to 11ty v3 and proceeded to debug.
I decided to take on some overdue refactoring of the 11tybundle.dev site. Here's what I did.
I've reduced the build time for the 11ty Bundle site from 30 seconds to 10 seconds. Here's how.
I had told myself that I wouldn't do this...but, seeing them on other people's sites changed my mind.
2023
Here's how the Firehose page of the 11tybundle.dev site is built.
Here I use a javascript template to generate json data files for selected categories of the 11tybundle.dev site.
Just generating a json file from Google Sheets was not good enough. I had to use the API.
Evolution is a continuous phenomenon.
Handling CSS in Eleventy has been an evolutionary experience.