Our team is working on the portfolio website. We want to use static html code with unique design for each case study. Is it worth it to go with CMS like (WordPress/Drupal/ ? ) or just stay simple with Jekyll. It has SASS, uses templates and can be hosted in GitHub. I've never worked with Jekyll, any pros and cons? Or maybe you have other ideas?
Jekyll's great. Sounds like what you want. You'll basically want a different template design for each unique case study. The templating engine is written in Liquid, which is so much easier than WordPress's PHP.
How does it compare to Kirby?
Jekyll it's free. Kirby uses text files, in Jekyll you can go with htmls.
I used Jekyll for a bit and it's really good for static pages that require some templating — you'll be able to get shit done fast without all the overhead of Wordpress.
The main con I can think of is if you need non-savvy users updating the site at some point, because Jekyll is not the most user-friendly thing ever, though http://prose.io can help to soften the blow.
It's getting more CMS-like, however: the collections feature in the new version apparently allows you to define more complex "post types" (haven't tried it out yet).
Have you checked out Statamic yet? Same principles as Jekyll, but I've found them much easier to use; better documented and with a bit more intuitive file structure by default. Not that you can't do that with Jekyll. Anyway, worth looking at: http://www.statamic.com/
If you are hosting on Github, I saw this post recently about loading speed when using a certain domain configuration and thought it might be useful.
Been using Github pages for a while now.
I use this method on my own port (http://thatedchao.com). The combo is wonderful, lean, and simple to use. Documentation is not bad either.
Pros: Total control with straightforward page generation
Cons: Not as accessible for people who don't like the command line.
Jekyll is nice in that it is simple. (I built my portfolio site with it http://xalking.com ) It's definitely possible to do case studies with it. It lacks a familiar admin interface for editing content, but there is prose.io
If the people writing and creating content are devs or designers or otherwise someone who like HTML then Jekyll may be an option... for everyone else, something like WP, http://getbarley.com may be a better solution.
I've enjoyed building projects with it, and writing with Markdown makes it really accessible to a lot of team members. It's definitely not the simplest thing to use write out of the box, but after a little bit of time you get the hang of it.
I think the new release addressed a lot of the issues I encountered, so glad there still actively developing it.
I've used Jekyll in the past and it's great! The only problem I ran into was lack of plugin support if you host it on GitHub. So if you want something other than the bare-bone features – it may not be your best bet.
I'm using Jekyll for my personal page and more than happy.
But, please remember that everything is static, so double check that you don't need any backend — otherwise you'll find yourself in corner, trying to fix things with ajax calls + a new environment something that would be dead easy with a different approach.
If you're using SASS and github you'll need something to compile to CSS. (Github doesn't allow plugins)
I'm using this method
Jekyll 2.0+ comes with SASS bundled in, so this may no longer be the case?
Although if it is still the case, I can recommend Codekit as another method to try out :)
Jekyll is great. It has all the flexibility you want with none of the bloat if you don't need it.
Great for 'art-directed' pages, etc. Also hosting on gh-pages adds extra flexibility and power.
Switched from Wordpress a few months back and very happy. Site is a lot faster and saving some money by hosting on GitHub. If everyone who will be contributing is comfortable using command line and git then you should be good.
I wrote about the experience here. http://www.leemunroe.com/moving-wordpress-dreamhost-to-jekyll-github/
Yep, just used it for a similar project at work. The great thing is you can use the templates as much or little as you want. Some of my pages don't need much editing and so simply pull in header and footer with static html in the middle. Others use the YAML front matter to create more complex and easily update-able layouts.
Wow. This is incredible. Thanks for sharing!