Well, that's just a blog. WordPress comes to mind, though try not abusing it by installing too many plugins and transforming it to an abomination that takes 3 seconds to hack.
There are probably more modern alternatives, I personally wrote my own blog system that uses ActivityPub to synchronise with Lemmy and others.