So about CMS systems. I tried Keystone.js and it's not exactly simple. It uses mongo, express/node, & handlebars (or Jade) but it comes with dozens of files and hundreds of lines of JS. It was taking me hours to understand how it's supposed to work. For this level of project just changing the html directly to update blog posts is faster and simpler. I'll take a look at assemble and Jekyll though
Hey guys, If anyone's interested in NYC I know the Dir. of Programming at a news startup called Mic which bills itself as, "building the New York Times for a younger generation". Pretty legit. He just tweeted that they're hiring. They're looking for Front End Engineers and Node Developers. Wish I had the chops to apply. Check it Out.
What you are describing is WordPress, a cms with a blog and the ability to add/create/edit static pages.
Ghost is fine for nothing but blogging, but won't be easy to add pages without a lot of custom work. It simply isn't designed to do that. You could also use Drupal or Joomla, but those two are simply the worst.
@KuroFluff, dont' know what to tell you then buddy. WordPress will do everything you are describing with minimal work and a built in UI that most people can use to edit and create pages and blog posts.