Ever since the Garmin outage last year, I decided to stop putting my notes (or the notes I care about) into a platform that I have little control over. That means I blog; not just for the race notes like OtterJohn is asking about, but for my entire training experience.
How I organize this task is with simple text files, one file per week that documents everyday, Sunday to Saturday and includes a weekly goal that I type in on Sunday morning and the week's summary that I complete on Saturday. My coach sends me my workouts for the week and under the heading for each day, I have the planned workout and the summary for that day.
Time: It takes me about 2 minutes to copy and paste the workouts from my email app into the text file for the week. The summary at the end of each day might take me 10 minutes and I will include anything pertinent; how did the workout go, how did I sleep the night before, work, life, etc. So a fair number might be about 75 minutes per week is what I burn documenting each training week. That time is inline with what I was writing into the notes field of each activity in Garmin Connect previously.
The next part is making sure that my coach can read how my training is going. For that I use software called a "static site generator" that consumes all of my text files (and attached images) and turns them into my blog and publishes it all in less than a minute.
I assume what I do can be done with any blogging platform but I chose the above method because my goals were not to be beholden to someone else's "cloud", store my stuff in a portable format and to keep the task of writing as simple as possible.
Another Note: I am an Apple ecosystem user too and I do this entire process from my iPad.
Cheers,
Mario
Here is an example of what my SSG builds from a text file:
https://mariostoc.co/...onman2021-31weeksout