I’ve built this using WordPress. It is absolutely fantastic for blogs like this and makes putting things together and managing them very simple. I recently had the need to move another one of my WordPress sites from one URL to another. Thankfully, there is a great (FREE!) plugin to do just that.
I’m sharing the link to the guide for doing this yourself if you ever come across the need: