When comparing Jekyll vs Drupal, the Slant community recommends Jekyll for most people. In the question“What is the best open source alternative to WordPress for web-publishing?” Jekyll is ranked 2nd while Drupal is ranked 3rd. The most important reason people chose Jekyll is:
You can host your site with great stability and Jekyll support out of the box for free by using [GitHub pages](http://pages.github.com/).
Ranked in these QuestionsQuestion Ranking
Pro GitHub Pages offers free hosting with a github.io subdomain
You can host your site with great stability and Jekyll support out of the box for free by using GitHub pages.
Pro Can use HTML to set up your page templates, and markdown for your blog posts
Pro Has a built in server
You can spin up a static server at localhost:4000 by running
Pro Code highlighting with pygments
Jekyll has Pygments code highlighting built in so you can create syntax highlighted code blocks on your blog.
Pro Excels at blogging
Jekyll pages are structured by posts, which makes it easier to build a blog.
Pro Decent documentation
Link to docs
Pro Import your existing blog from many sources
Jekyll supports importing from many dynamic blog engines:
- Drupal 6
- Drupal 7
- Google Reader
- Movable Type
Pro Has built in watch mode
Watch mode will reconstruct the site as pages are updated which is great for testing.
Pro Large, active and helpful community
Thanks to it's popularity, Jekyll has a large and active community of users. This means there is plenty of learning material available for Jekyll and it's easy to find help from other users when needed.
Pro Customisable with data and collections
Can make sites very different from blogs but with a lot of pages by making templates using data and collections.
Pro Great for enterprise use
Drupal is stable, with powerful version control and access control methods and can handle large amounts of traffic.
Pro Free and open source
Drupal is free to use and open source.
Pro Active community
Drupal have one of biggest and more active communities across FOSS, maintaining a large and vibrant ecosystem of extensions and installation profiles.
Pro Multi-lingual support
Starting with Drupal 8, there's built-in multi-lingual support.
Pro It's easy to transfer config changes from dev to production
Pro Excellent SEO
Drupal was designed from the beginning to follow best practices in regards to SEO.
Pro Drupal has full SEO capabilities
(vs Joomla, which lacks SEO capabilities), there is an essential issue for promotion.
Pro Great templating engine
Twig is a game changer!
Pro Highly customizable
Drupal can be customized to do almost anything. It was built ground up with the intent of using a wide variety of small modules to get the exact result wanted instead of just the most common solutions.
Pro Good accessibility
Pro Responsive front-end and back-end
Drupal 8 follows responsive design philosophy out of the box, both front-end and back-end.
Drupal 8 has REST services built in.
Pro Semantic HTML5
Con It's slow for sites with a lot of posts
Con Little Windows support
Windows is not an officially supported platform and setting it up on Windows requires a lot more tinkering than Linux or OSX.
Con Steep learning curve
Drupal is not easy to get into and out of the box doesn't offer much. To get Drupal doing what you want it to, modules are required. To get modules, an understanding of how Drupal works is required. And that takes time.
Con High resource consumption
A more complex Dupal installation can easily exhaust 256 MB of RAM with only one or two visitors.
Con Lacks good free modules and themes
Most good third-party modules and themes are costly.
Con Documentation is a joke
With currently 3 different version of drupal in active use, and at that constantly changing capibilities within 2 of those, it means that when you look for documentation is if often for a different version that you are running and in addition is not at all easy to consume. Often the info you need is in comment #100 of a thread.