I created an extension of my indieBlog bundle for Pure Blog, to implement workout mapping, tracking and analytics on your own Pure Blog site.
Demonstration indieFit project is here: https://indiefit.prry.uk
Code is available from the repo here: https://codeberg.org/leeperry/indieFit
Watch out for config/secrets.php which should power the same mastodon/blusky/webmention functionality that I built in indieBlog, but with workout tracking and mapping. There are keys and secrets here to edit. Note that the workout emoji title structure is important for the analytics to work... if that bothers you!