tl;dr: Ghost Vagrant Config
I’m a fan of simple. Part of the reason I don’t blog that much, is because PyroCMS (like most other content management systems) doesn’t seem to be very simple. You have to fill in a boat load of fields, mess with your post formatting, save it as a draft, view a preview to make sure it looks OK, rinse and repeat. It’s even worse when you want to drop code snippets in, or spell check on the fly with a WYSIWYG editor. Nothing takes away from the creative process more than this terrible tengo!
That’s why, when I read about the Ghost blogging platform last week, I got extremely excited. It looked small, well designed (aesthetically), and allows you to see the blog post you’re creating on the fly. That means you can easily tweak your post as you type it – no more going back and forth between the editor and the preview to get things just right.
I can’t tell you for sure if I’ll be moving to Ghost for this site. There are some things to think about when it comes to the sites functionally and navigation, since it’s a little bit more than a blog (but not much more.) Also, Ghost sits on top of Node.js, which means I would (probably) have to switch providers. not something I’m completely against (It’s something that is long overdue), but again – it’s something to think about.
While I might not be ready to take the leap just yet, I do want to toy with the platform in a sandbox. That would give me a chance to mess with the theming, functionality, and Node – something that’s been on my todo list for a while.
My goto sandbox these days is Vagrant, and since I didn’t immediately find a Vagrant config for Ghost, I set out to create one (which you can grab here.) You’ll need to download and install Vagrant and VirtualBox, but everything else (after vagrant up) is done for you automatically.
The Ghost folks put up a Vagrant config of their own, which I found after I created mine, but there are a lot of words and steps in there so I didn’t try it. Their’s might be better, but like I said, I’m a fan of simple.