21 posts by Juha-Matti Santala
2025
I organise all my Eleventy filters into one file and register them as filters by iterating over them all in the configuration function.
Sep 24, 2025
by Juha-Matti Santala (21 posts) · Website & RSS feed
Categories: ConfigurationFilters
While building a website for our Pokémon TCG tournament series, I discovered a new handy tool within Eleventy to enable custom data formats.
Sep 10, 2025
by Juha-Matti Santala (21 posts) · Website & RSS feed
Categories: Global DataHow to...
The home of a developer community specialist.
Jul 17, 2025
by Juha-Matti Santala (21 posts) · Website & RSS feed
Categories: BloggingHow to...Remote DataSocial Media
To celebrate International RNG Day, I built a page that redirects you to a random blog post on my site.
Jul 11, 2025
I wanted to provide a programmatic access to the next event in our community’s event calendar and combined Eleventy and Netlify Functions to achieve it.
May 14, 2025
by Juha-Matti Santala (21 posts) · Website & RSS feed
Categories: ConfigurationGlobal DataHow to...Netlify
It’s time for documenting my current stack and process for writing and publishing a blog post.
Apr 23, 2025
by Juha-Matti Santala (21 posts) · Website & RSS feed
Categories: BloggingDeploymentImagesNotionObsidian
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
by Juha-Matti Santala (21 posts) · Website & RSS feed
Categories: BloggingCollectionsConfigurationDatesHow to...
2024
I love how in Eleventy, you can build a site step-by-step and at each small step, have a functional website. In this post, I describe a workshop structure I’ve used lately to teach a few of my friends how to build a static site with Eleventy.
Oct 6, 2024
by Juha-Matti Santala (21 posts) · Website & RSS feed
Categories: BloggingConfigurationFiltersGetting StartedHow to...Plugins
CAUTION
The posts below were published before the release of Eleventy v3.0.0 (Oct 1, 2024). Information in these posts may be out of date. The current stable release is 3.12.
Last week, the first 11ty Conference, also known as the 11ty International Symposium on Making Web Sites Real Good, took place and it blew my mind. Here are the best parts, which is pretty much everything.
May 15, 2024
by Juha-Matti Santala (21 posts) · Website & RSS feed
Categories: 11ty Conference 2024
Building website projects from the scratch with Eleventy is a delightful process in my experience because in the beginning, all you need is index.md and you can then customise and add on top of it as much as you like.
Apr 13, 2024
by Juha-Matti Santala (21 posts) · Website & RSS feed
Categories: Getting StartedWhy Eleventy?
I’ve made some updates on my website - let’s talk about them. I added a search functionality with Pagefind, Webmention support both directions and microformats to my blog posts.
Feb 28, 2024
by Juha-Matti Santala (21 posts) · Website & RSS feed
Categories: How to...SearchWebmentions
We had a lovely meetup with the Eleventy community. I talked about building meetup community sites utilizing Global Data Files and Robb talked about how he builds his website with Eleventy, pulling data in from various sources.
Feb 26, 2024
YouTube video
Feb 20, 2024
by Juha-Matti Santala (21 posts)
Categories: CMSGlobal DataHow to...
With Eleventy’s data files, I’ve come up with a good setup to build landing pages for communities that organize events.
Jan 24, 2024
by Juha-Matti Santala (21 posts) · Website & RSS feed
Categories: Data CascadeFiltersGlobal DataHow to...
2023
This website served me well for almost 5 years with minor improvements, tweaks and hacks. Now, it was time for a total rewrite and upgrading my stack and tools.
Aug 22, 2023
by Juha-Matti Santala (21 posts) · Website & RSS feed
Categories: Remote DataNotionHow to...
After half a year of pondering, I finally wrote a bit of code to add comments to my blog via Mastodon replies.
Jul 26, 2023
by Juha-Matti Santala (21 posts) · Website & RSS feed
Categories: How to...Social Media
2021
CAUTION
The posts below were published before the release of Eleventy v1.0.0 (Jan 9, 2022). Information in these posts may be out of date. The current stable release is 3.12.
CAUTION
The posts below were published before the release of Eleventy v2.0.0 (Feb 8, 2023). Information in these posts may be out of date. The current stable release is 3.12.
I built my first ever serverless feature to add tag filtering to my blog listing. Here's how I integrated that to my Ghost & Eleventy setup with Netlify Functions.
Jul 28, 2021
by Juha-Matti Santala (21 posts) · Website & RSS feed
Categories: FiltersHow to...ServerlessRemote Data
2020
Once your website is up and running, it's time to get a professional looking domain, think about analytics and collect data with forms.
Mar 25, 2020
by Juha-Matti Santala (21 posts) · Website & RSS feed
Categories: AnalyticsGetting StartedBloggingConfiguration
In this post, we're gonna take a deeper look into Eleventy which takes care of building the website by combining layout templates with blog post data from Markdown files.
Mar 18, 2020
by Juha-Matti Santala (21 posts) · Website & RSS feed
Categories: Getting StartedGlobal DataLayoutsBlogging
In this blog series, we will build a static website using Eleventy, NetlifyCMS, GitHub and Netlify. In the first post, we set everything up and deploy a template page to make sure everything works.
Mar 11, 2020
by Juha-Matti Santala (21 posts) · Website & RSS feed
Categories: Getting StartedDeploymentCMSBlogging
This website is run with Eleventy, using Markdown and Ghost CMS for blog posts. I've iterated in a couple of ways to build the CMS integration.
Mar 6, 2020