Take care. This article is likely outdated.

A new blog layout, a new engine

New blog same old bla bla

We have a new blog layout. It's streamlined with the rest of our new identity. I hope you like it.

WordPress is not for modern devs

Well, WordPress is very very hackable. You can do almost everything with it. And whatever you need: it has been done, documented and open-sourced before. Wordpress is feature-rich and extensible. The WordPress admin is perfect for non techies (speak clients).

We want: Markdown, version control, minimalism and edginess.

Evaluating alternatives

Obviously i was interested in a modern Laravel blogging engine. I tried out OctoberCMS and Wardrobe. While they are great — my playfulness wasn't satisfied yet.

Static site generators

So i digged into static site generators — those systems that spit out a bunch of HTML pages. Of course I first checked out the PHP ones Sculpin and Phrozn. Then i moved on to Node.js generators as I already use Gulp.

I finally settled with Metalsmith. It's not newest hippest technology — but ok for me.

Learnings

  • Write cleaner code!
  • Open source code for pull requests
  • Gulp & Metalsmith live side by side — not good
  • Generation is quick, but an additional step
  • Reinvent the wheel for all details (RSS, 404 …)
  • Exclude "build" from Git
  • Figure out a deployment process to fortrabbit

Share & discuss this: