I have stuck with the structure for a very long time of putting everything in the same folder and just using timestamps to maintain the structure but it is a significant amount of work that truly can be distracting and also makes it hard to understand the "source" of truth when it comes down to the publishing time.
First will be migration the content into its own place. This will help remove the current coupling in the pages folder and make the project more readable.
Then reorganizing information into folders and co-locating the relevant information.
From there a bonus might be spinning up a simple authoring tool for when writing new blog posts so it isn't too much of a hassle and could make it even a simple CLI interface (only for generating, might be overkill but who knows!)
I have stuck with the structure for a very long time of putting everything in the same folder and just using timestamps to maintain the structure but it is a significant amount of work that truly can be distracting and also makes it hard to understand the "source" of truth when it comes down to the publishing time.
I think instead of structuring the files as such:
It will be more like
This will require a few phases of iteration.