I originally published this post in 2016, before I looked into Ghost. Ghost has a lot of advantages for doing a blog without a lot of complexities necessary for monetization and SEO. It has it's place. I prefer Ghost and intend to use it more.
Many options are available. More now than ever. You can create a few pages easily using the website builders. But, for a site with a lot of content you need a content management system or CMS. The most common CMSs available are: Wordpress, Joomla and Drupal. They are all Open Source (free) and available via a simple install on most hosting services. They're also based on PHP and have a large library of plugins and extensions available, many are free.
I've been using Wordpress a long time. I was never fond of it, but it got the job done. Joomla seemed to have a nicer look to it. But, honestly, I had a really hard time getting to do what I wanted it to do. Drupal, I looked at it a couple of times - it looked ugly to me so I never even tried it.