It seems like syntax highlighting in Jekyll is limited to using liquid tags and pygments like so:
{% highlight bash %} cd ~ {% endhighlight %}
Fenced blocks were introduced with Redcarpet 2. Jekyll now supports Redcarpet 2.
As an aside I am using Redcarpet with Rouge until Kramdown support is available.
In addition some people prefer Nanoc to Jekyll.