With some searching I found uMap. It is a tool that overlays open source maps. My open source map account is with OpenStreetMap. When logging in to uMap, you are asked to specify your map provider. It is easy to import GPX files from your device or from recording apps such as Strava to create a track on a map. The map with the track can be embedded into a blog or web page using HTML provided automatically by uMap. The track can be annotated with points of interest. Once embedded, your user can browse the map for more details. I used uMap in my two latest blog posts.