Bob Monsour 26 posts
Retired. Web hobbyist. Creator of 11tybundle.dev.Retired. Web hobbyist. Creator of 11tybundle.dev.
2026
Deconstructing these auto-generated OG images
A walk through the build-time plugin that gives every blog post here its own social-share image.
Changing how I deploy my Eleventy sites
I'm using Cloudflare's Wrangler utility to deploy my Eleventy sites.
Seeking RSS links, favicons, and descriptions
Useful resources to help you add visible RSS links, favicons, and web page descriptions.
Cache-busting that CSS & JS
The saga continues...now we cache-bust those CSS and JS references.
On not minifying CSS & JS (part 2)
So this is how I am now not minifying CSS and JS bundles in 11ty.
Minify those CSS & JS bundles? Maybe not.
I saved a ton on site build time by not minifying CSS & JS...YMMV.
2025
Fetching a JSON file from GitHub at build time in Eleventy
Today I learned how to fetch a raw JSON file from GitHub at build time in Eleventy. Here's how I did it.
11ty Meetup - How I built my Books page
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.
Ok, this is my 'final' final word on RSS entry IDs
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.
I wanted to validate the presence of an rssid in my front matter
Rather than have my RSS entry ID be missing, I wanted to validate its presence at build time.
How I built the Books page
I went live with my Books page a short while ago. Here's how I built it.
2024
Going all in with 'native' markdown
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.
Eleventy Transform speeds local development...a lot!
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.
Upgrade 11ty to v3, reorg, ESM, and debug
I upgraded to 11ty v3 and proceeded to debug.
Refactor by shortcode
I decided to take on some overdue refactoring of the 11tybundle.dev site. Here's what I did.
Slashing by caching
I've reduced the build time for the 11ty Bundle site from 30 seconds to 10 seconds. Here's how.
Adding webmentions to my site
I had told myself that I wouldn't do this...but, seeing them on other people's sites changed my mind.
2023
Generating the Firehose page on the 11tybundle site
Here's how the Firehose page of the 11tybundle.dev site is built.
Pagination in a Javacsript template with Eleventy
Here I use a javascript template to generate json data files for selected categories of the 11tybundle.dev site.
Scratch that...use the Google Sheets API
Just generating a json file from Google Sheets was not good enough. I had to use the API.
The evolution of my CSS pipeline in Eleventy (part 2)
Evolution is a continuous phenomenon.
The evolution of my CSS pipeline in Eleventy (part 1)
Handling CSS in Eleventy has been an evolutionary experience.