I am a weirdo here. I use a folder system.
I have a folder on my desktop with my blog name, inside I name a folder with the date of the post, I then put in the article, any pictures I need, any social media pictures I make to promote it, any videos, and everything.
I then upload everything to WP and use the scheduler, I use hootsuite to schedule my social media campaign(including multiple posts).