My requirements for the Coding the Wheel CMS are pretty simple:
- Native Markdown support (not through a plugin).
- Full control over generated markup.
In the past, under different requirements, I’ve used Wordpress, Drupal, Joomla, Typepad, and a custom CMS I built from scratch in ASP.NET MVC, dubbed Crotchkiller by those who love it best. This time, I’ll use Jekyll.
Jekyll is a static site generator. There is no CMS. You run it. It processes your “source files”—Markdown, HTML, CSS, images, and the like—and emits destination HTML, CSS, and image files that you can upload to a server.