Skip to main content

Issue 69 - 11ty MEETUP TOMORROW, Node JS profiling docs, Key releases, Retaining optimized images across builds...And 3 releases, 10 posts and 14 sites to see

4 minutes to read

Welcome to Issue 69 of the 11ty Bundle. 11ty, aka Eleventy, is a "simpler static site generator" that is designed to be simple, flexible, and highly customizable. It is built on Node.js and allows developers to create websites by transforming templates and data into static HTML files. It supports multiple template languages, giving developers the freedom to choose the languages that best suit the needs of their project.

An email version of this blog is available. Subscribe here.


A note from Bob:

Good news! Knee replacement surgery went well. Tomorrow will be the 2-week mark. I'm sleeping slightly better (and slightly is doing a lot of work there). The pain has reached a more manageable level and I've had a little time to keep the firehose operational. Thanks to all of you who reached out with well wishes. I really appreciate it.


11ty meetup tomorrow. Tomorrow's Eleventy Meetup features David Moll, discussing "Umami + 11ty: A Privacy-First selfhosted approach to Web Analytics" and Zach Leatherman discussing "Blog Awesome, from WordPress to 11ty — walkthrough the imminently shipping Font Awesome blog." Check out the virtual event details. I'll be there, possibly without bells.

Node JS profiling docs. New in the docs is some great info on performance profiling node.js, "The most reliable mechanism for tracking down performance issues in any Node.js based code is to use Node’s built-in CPU Profiling feature (Node v12+)."

Key releases. Check out the releases section below, there are performance improvements and bug fixes galore.

Retaining optimized images across builds. Murtuzaali Surti shows how to maintain optimized images across build in the .cache folder. This is a great build-time performance booster as unchanged images need not be re-optimized. Check it out.

Until next time...


Recent releases

Eleventy Fetch v5.1.0-beta.1

Utility to cache any remote asset: Image, Video, Web Font, CSS, JSON, etc - Release Eleventy Fetch...

Eleventy v3.0.1-alpha.5

A simpler site generator. Transforms a directory of templates (of varying types) into HTML. -...

Eleventy Dev Server v2.0.7

A minimal generic web-development web server. Contribute to 11ty/eleventy-dev-server development by...

Posts from around the web

Moving to Eleventy

Crazy Mac lady. Mac author & developer. Lover of Apple computers and devices. Swift & SwiftUI enthusiast. Unofficial Mac app dev evangelist

Mar 19, 2025

Categories: BloggingConfigurationGetting StartedMigrating to EleventyPerformancePluginsWhy Eleventy?

Implementing Webmentions

Some notes about implementing webmentions for my website.

Mar 10, 2025

Categories: Global DataHow to...Remote DataSocial MediaWebmentions

List blog posts grouped by year with Eleventy

A short guide on how to display blog posts grouped by year for a blog listing page in Eleventy using Nunjucks templating.

Mar 8, 2025

Categories: BloggingCollectionsConfigurationDatesHow to...

Eleventy's Image Plugin Disk Caching Approach For HTML Transform Method

In this guide, I'll walk you through an approach of utilizing disk cache while using the HTML transform method of the eleventy image plugin. Disk cache is a persistent cache which allows you to not re-optimize every single image at every single build. However, there are some caveats which I ran into while using it with the HTML transform method.

Mar 8, 2025

Categories: ConfigurationHow to...ImagesPerformancePlugins

Generating absolute URLs in my RSS feed(s)

My RSS feeds are generated by 11ty at build time from a Liquid.js template. When I wrote posts and link elsewhere on my site I use a bookmarklet to capture the URI for linking. To ensure I have absolute URLs in my feeds, I use a filter to convert said...

Mar 5, 2025

Categories: FiltersGlobal DataHow to...RSS

Linking local node packages for development in PNPM

A personal blog documenting webdev, life with ADHD, home cooking, self-hosting, and much more

Mar 5, 2025

Categories: ConfigurationPluginsRSS

Adding Password Protection to 11ty Pages Using PageCrypt

When building static sites with Eleventy (11ty), you might occasionally need to password-protect certain pages. While static sites don't have built-in authentication mechanisms, we can implement client-side encryption using PageCrypt, a lightweight JavaScript solution that encrypts HTML content and requires a password to decrypt it.

Nov 12, 2024

Categories: ConfigurationHow to...

Built with Eleventy

Here are the new sites to see. If you want to see more sites, check out the Eleventy Leaderboards.

cloudcannon

The visual CMS that gives content teams full autonomy on your developer-approved tech stack.

Fox/Dog

Thoughts of an Internet Folf, into electronics, software, radio and more

Edward Sivyour

Personal Website of Edward Sivyour, Web Developer

Ryan Killeen

A personal blog documenting webdev, life with ADHD, home cooking, self-hosting, and much more

GOV.UK Publishing Design Guide

The GOV.UK Publishing Design Guide is an extension of the GOV.UK Design System, aimed at people...

Eimear Sweeney Coaching

I bring a warm, empathetic, and challenging coaching style, creating a safe, co-creative space for...

Terminal

Hello! This is the website of Thomas Rumbold, a London-based creative, programmer and citizen, 👋🏻....

NC Art Meets

Your source for live figure drawing, urban sketching, plein air and other drawing or painting from...

PerformanceObserver

Join the PerformanceObserver virtual performance meetup to get all the latest web performance news...

Bygg Örebro

Söker du byggföretag i Örebro? Bygg Örebro hjälper dig hitta pålitliga hantverkare för renovering,...

RhasphhaseLLe Kerbrhast

Découvrez le site de l’artiste et chercheuse Raphaëlle Kerbrat, dont le travail tisse un dialogue...

Kartikey Chauhan

Data Science, Python, SQL, Linux

ISAURE MAUREL

Portfolio d'une game designer junior

Get the blog by email (or RSS)

Powered by Buttondown