The generate-sitemap GitHub action generates a sitemap for a website hosted on GitHub Pages, and has the following features:

The generate-sitemap GitHub Action is implemented in Python, and the source code repository is hosted on GitHub; and it is licensed under the MIT License. Also in the GitHub repository you will find detailed instructions for use including several sample GitHub workflows.

The generate-sitemap GitHub Action is developed by Vincent A. Cicirello. It was originally implemented for my own use, but I have decided to share it with others.

Live Examples

WebsiteWorkflowSitemap Produced
Vincent A. Cicirello's website sitemap-generation.yml sitemap.xml
This website sitemap-generation.yml sitemap.xml
Documentation site for Chips-n-Salsa docs.yml sitemap.xml
Documentation site for JavaPermutationTools docs.yml sitemap.xml

Blog Posts About generate-sitemap

As the author of generate-sitemap, I occasionally post about this, and other software that I maintain on See my profile for a full list of such posts. Below is a selection of blog posts specifically about generate-sitemap.