John M. Wargo 47 posts
Internet Home of John M. WargoInternet Home of John M. Wargo
2026
Added Eleventy-Fetch to the Site
The article discusses how the Eleventy Fetch plugin can be used to cache API requests in al 11ty site. By making a few changes to the code, the plugin handles data processing automatically. This simplifies the code and reduces the need for manual data conversion. Additionally, the plugin supports cu
Eleventy Adding Page Links to a Post
I created a plugin called Eleventy Plugin Markdown Post Links that adds a list of links to the top of my posts. The plugin has options for different types of lists and can generate links based on a minimum number specified. I implemented it on my site with a collapsible link list feature. You can fi
2024
Eleventy 3 Upgrade
I run quite a few sites on Eleventy; you can see the complete list on this site's Sites area. The Eleventy team released version 3.0 a while back and I finally got around to upgrading some of the sites. This post describes the process I used to migrate a couple of the sites.
Displaying Eleventy Version on a Page
Describes how I display Eleventy build information on this site and how I had to change the process for Eleventy 3.0.
Generating Eleventy Post Descriptions Using Generative AI
Using Generative AI to automatically generate post descriptions is a great way to save time and ensure consistency across your site. By leveraging tools like ChatGPT, you can quickly create engaging summaries that entice readers to click through and read more. The Describer GenAI extension for Visua
Added Monthly Posts Heatmap To The Site
I added a Posts per Month heatmap to the site's Statistics page today.
Hiding Future Posts in Eleventy
Describes how to hide posts with a future publishing date in an Eleventy site.
2023
Adding a GitHub Repository List to an Eleventy Site (part 2)
An extension of the previous post that shows how to add a list of GitHub repositories to this site using authenticated access to the GitHub REST API.
December Updates to Eleventy Plugin Stats
I made some enhancements to my Eleventy Post Statistics plugin this month and this post describes the changes.
Adding a GitHub Repository List to an Eleventy Site
I decided to add a list of GitHub repositories to this site; not because the site needs it, but because I wanted to learn how to do it. I built a quick and easy approach (with limitations) and this post describes how I did it.
Eleventy Category Images
Describes a solution I implemented in this site to add Category-specific header images to posts. I modified my eleventy-generate-category-pages module to generate additional properties for the header images and some shortcodes to add the image and attribution to the site's pages.
Added Content Stats to Eleventy Plugin Post Statistics
This post describes some new enhancements to my Eleventy Plugin Post Statistics plugin.
Batching YAML Front Matter Updates
This article describes a command-line utility I created to do batch add/update to YAML front matter of all of the markdown files in a folder. This is especially helpful when working with static site generators (SSG).
Eleventy Not A Supported MIME Type
Problem Writing Eleventy Templates
Updated Eleventy Generate Posts Utility
Fixed Category Page Generation
I figured out how to get my Eleventy Generate Category Pages module working in an Eleventy build process.
Generating Eleventy Category Pages Inside Eleventy Build
After my announcement of my command-line utility for generating Eleventy Paginated Category pages, I learned how to do this inside of Eleventy and need some help finishing it for general use.
Eleventy Paginated Category Pages
Something I wanted to do with this site, but wasn't supported by Eleventy, is generate paginated pages of content for each category. This article explains how I solved this problem and how you can use it for your Eleventy site(s).
Migrating This Site from Joomla To Eleventy
Describes the process I used to migrate a 14 year old Joomla site (this one) to Eleventy and the tools I created to simplify the process (that you can use in your Joomla to Eleventy migrations).
Eleventy Displaying Posts from Another Site
I wanted to pull the most recent articles from an Eleventy site into another Eleventy site, so I wrote this article to explain how I did it.
Generating Post Batches in Eleventy
This article describes a Node command-line utility I created to generate batches of new posts in an Eleventy site.
Automating Eleventy Post Creation
Describes a utility I created to automate creating a new post in an Eleventy site.
Eleventy Site Statistics
I wanted to add a statistics page to this site, so I created an Eleventy plugin to do it. This article describes how to use the plugin in your Eleventy site.
Meta Description and Keywords in Eleventy
This article describes how I added HTML Keywords to an Eleventy site.
Eleventy Extra Spaces in Category List
I noticed that the category lists on this site had an extra space before and after the comma and set out to fix it.
Eleventy Enhanced Pagination Navigation Buttons
After adding Previous and Next buttons to paginated pages in this site, I figured out a clean way to add First and Last buttons as well and this post describes how I did it.
Netlify Eleventy Build Failire
Displaying Build Details in an Eleventy Site
I leveraged some old code to add the ability to capture build details and save them with a project. In this post, I describe the utility I created that allows you to easily display build information in an Eleventy site.