Converted, loaded, content focus, ready for Saturday.
Started much earlier today and have some time to spare, so I hope to put in a few productive hours.
I've converted all the components to markdown, now I need to figure out how to load these most efficiently.
I definitely need to contain the chapter and step info in the url, but I don't want to refresh the whole page each time I change a step.
I've reverted the whole tutorial runner component to client-side and I've set up an endpoint that returns parsed markdown files. I can now change steps and chapters and everything displays as expected.
I will now set up the route to change whenever a step does.
That was much easier than expected, it was just a few lines of code. On every step or chapter change, the url updates as well. When the page is refreshed, it loads the chapter and the part from the query params.
I think I'm finally ready to start focusing on content.
Tomorrow is Saturday and I I'll hopefully be able to put at least 4 hours in. Looking forward to it.