Wordpress or some of its alternatives would probably work well for this. Another alternative would be static site generators, where you pretty much just write the content in Markdown.
It's also a pretty simple project, it would be a great project to learn basic web development as well.