Ask DN: Have you ever used Jekyll with GitHub?

over 7 years ago from , Designer

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?


  • Phil OakleyPhil Oakley, over 7 years ago

    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.

    2 points
  • brad wrage, over 7 years ago

    How does it compare to Kirby?

    1 point
  • Daniel FoscoDaniel Fosco, over 7 years ago (edited over 7 years ago )

    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).

    1 point
  • Caleb P., over 7 years ago

    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/

    0 points
  • Max ShelleyMax Shelley, over 7 years ago

    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.

    0 points
  • Danny GarciaDanny Garcia, over 7 years ago

    I've used Jekyll quite a bit for my personal site and I quite like it. So much that I wrote a neat little grunt task called grunt-jekyll to make development a little bit easier.

    0 points
  • Aaron WhiteAaron White, over 7 years ago


    Been using Github pages for a while now.

    0 points
  • Ed ChaoEd Chao, over 7 years ago

    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.

    0 points
  • Alex BAlex B, over 7 years ago

    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.

    0 points
  • Patrick MorrisPatrick Morris, over 7 years ago

    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.

    0 points
  • Nate DaubertNate Daubert, over 7 years ago

    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.

    0 points
  • Ignacio Palomo DuarteIgnacio Palomo Duarte, over 7 years ago

    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.

    0 points
  • Duncan GrahamDuncan Graham, over 7 years ago

    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

    0 points
  • Nicole DominguezNicole Dominguez, over 7 years ago

    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.

    0 points
  • Lee MunroeLee Munroe, over 7 years ago

    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/

    0 points
  • Alastair TaylorAlastair Taylor, over 7 years ago

    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.

    I used the yeoman generator to do all the hard work for me

    0 points