I realize this may not be possible/easy until Pandoc 1.9 is actually released. I've been using the development instructions. Personally, I'm using it to get Clojure syntax highlighting. When I try to install Hakyll from cabal, I get these dependency errors:
cabal: cannot configure attoparsec-0.10.1.0. It requires text >=0.11.1.5
For the dependency on text >=0.11.1.5 there are these packages: text-0.11.1.5,
text-0.11.1.6, text-0.11.1.7, text-0.11.1.8, text-0.11.1.9, text-0.11.1.10,
text-0.11.1.11 and text-0.11.1.12. However none of them are available.
text-0.11.1.5 was excluded because xml-1.3.10 requires text ==0.11.0.6
text-0.11.1.5 was excluded because text-0.11.0.6 was selected instead
text-0.11.1.5 was excluded because texmath-0.5.0.1 requires text ==0.11.0.6
text-0.11.1.5 was excluded because test-framework-quickcheck2-0.2.10 requires
text ==0.11.0.6
text-0.11.1.5 was excluded because test-framework-hunit-0.2.6 requires text
==0.11.0.6
text-0.11.1.5 was excluded because test-framework-0.4.2.0 requires text
==0.11.0.6
text-0.11.1.5 was excluded because tagsoup-0.12.6 requires text ==0.11.0.6
text-0.11.1.5 was excluded because highlighting-kate-0.4 requires text
==0.11.0.6
text-0.11.1.5 was excluded because citeproc-hs-0.3.4 requires text ==0.11.0.6
text-0.11.1.5 was excluded because blaze-html-0.4.3.1 requires text ==0.11.0.6
text-0.11.1.5 was excluded because blaze-builder-0.3.0.2 requires text
==0.11.0.6
text-0.11.1.5 was excluded because pandoc-1.9 requires text ==0.11.0.6
text-0.11.1.6 was excluded because xml-1.3.10 requires text ==0.11.0.6
text-0.11.1.6 was excluded because text-0.11.0.6 was selected instead
text-0.11.1.6 was excluded because texmath-0.5.0.1 requires text ==0.11.0.6
text-0.11.1.6 was excluded because test-framework-quickcheck2-0.2.10 requires
text ==0.11.0.6
text-0.11.1.6 was excluded because test-framework-hunit-0.2.6 requires text
==0.11.0.6
text-0.11.1.6 was excluded because test-framework-0.4.2.0 requires text
==0.11.0.6
text-0.11.1.6 was excluded because tagsoup-0.12.6 requires text ==0.11.0.6
text-0.11.1.6 was excluded because highlighting-kate-0.4 requires text
==0.11.0.6
text-0.11.1.6 was excluded because citeproc-hs-0.3.4 requires text ==0.11.0.6
text-0.11.1.6 was excluded because blaze-html-0.4.3.1 requires text ==0.11.0.6
text-0.11.1.6 was excluded because blaze-builder-0.3.0.2 requires text
==0.11.0.6
text-0.11.1.6 was excluded because pandoc-1.9 requires text ==0.11.0.6
text-0.11.1.7 was excluded because xml-1.3.10 requires text ==0.11.0.6
text-0.11.1.7 was excluded because text-0.11.0.6 was selected instead
text-0.11.1.7 was excluded because texmath-0.5.0.1 requires text ==0.11.0.6
text-0.11.1.7 was excluded because test-framework-quickcheck2-0.2.10 requires
text ==0.11.0.6
text-0.11.1.7 was excluded because test-framework-hunit-0.2.6 requires text
==0.11.0.6
text-0.11.1.7 was excluded because test-framework-0.4.2.0 requires text
==0.11.0.6
text-0.11.1.7 was excluded because tagsoup-0.12.6 requires text ==0.11.0.6
text-0.11.1.7 was excluded because highlighting-kate-0.4 requires text
==0.11.0.6
text-0.11.1.7 was excluded because citeproc-hs-0.3.4 requires text ==0.11.0.6
text-0.11.1.7 was excluded because blaze-html-0.4.3.1 requires text ==0.11.0.6
text-0.11.1.7 was excluded because blaze-builder-0.3.0.2 requires text
==0.11.0.6
text-0.11.1.7 was excluded because pandoc-1.9 requires text ==0.11.0.6
text-0.11.1.8 was excluded because xml-1.3.10 requires text ==0.11.0.6
text-0.11.1.8 was excluded because text-0.11.0.6 was selected instead
text-0.11.1.8 was excluded because texmath-0.5.0.1 requires text ==0.11.0.6
text-0.11.1.8 was excluded because test-framework-quickcheck2-0.2.10 requires
text ==0.11.0.6
text-0.11.1.8 was excluded because test-framework-hunit-0.2.6 requires text
==0.11.0.6
text-0.11.1.8 was excluded because test-framework-0.4.2.0 requires text
==0.11.0.6
text-0.11.1.8 was excluded because tagsoup-0.12.6 requires text ==0.11.0.6
text-0.11.1.8 was excluded because highlighting-kate-0.4 requires text
==0.11.0.6
text-0.11.1.8 was excluded because citeproc-hs-0.3.4 requires text ==0.11.0.6
text-0.11.1.8 was excluded because blaze-html-0.4.3.1 requires text ==0.11.0.6
text-0.11.1.8 was excluded because blaze-builder-0.3.0.2 requires text
==0.11.0.6
text-0.11.1.8 was excluded because pandoc-1.9 requires text ==0.11.0.6
text-0.11.1.9 was excluded because xml-1.3.10 requires text ==0.11.0.6
text-0.11.1.9 was excluded because text-0.11.0.6 was selected instead
text-0.11.1.9 was excluded because texmath-0.5.0.1 requires text ==0.11.0.6
text-0.11.1.9 was excluded because test-framework-quickcheck2-0.2.10 requires
text ==0.11.0.6
text-0.11.1.9 was excluded because test-framework-hunit-0.2.6 requires text
==0.11.0.6
text-0.11.1.9 was excluded because test-framework-0.4.2.0 requires text
==0.11.0.6
text-0.11.1.9 was excluded because tagsoup-0.12.6 requires text ==0.11.0.6
text-0.11.1.9 was excluded because highlighting-kate-0.4 requires text
==0.11.0.6
text-0.11.1.9 was excluded because citeproc-hs-0.3.4 requires text ==0.11.0.6
text-0.11.1.9 was excluded because blaze-html-0.4.3.1 requires text ==0.11.0.6
text-0.11.1.9 was excluded because blaze-builder-0.3.0.2 requires text
==0.11.0.6
text-0.11.1.9 was excluded because pandoc-1.9 requires text ==0.11.0.6
text-0.11.1.10 was excluded because xml-1.3.10 requires text ==0.11.0.6
text-0.11.1.10 was excluded because text-0.11.0.6 was selected instead
text-0.11.1.10 was excluded because texmath-0.5.0.1 requires text ==0.11.0.6
text-0.11.1.10 was excluded because test-framework-quickcheck2-0.2.10 requires
text ==0.11.0.6
text-0.11.1.10 was excluded because test-framework-hunit-0.2.6 requires text
==0.11.0.6
text-0.11.1.10 was excluded because test-framework-0.4.2.0 requires text
==0.11.0.6
text-0.11.1.10 was excluded because tagsoup-0.12.6 requires text ==0.11.0.6
text-0.11.1.10 was excluded because highlighting-kate-0.4 requires text
==0.11.0.6
text-0.11.1.10 was excluded because citeproc-hs-0.3.4 requires text ==0.11.0.6
text-0.11.1.10 was excluded because blaze-html-0.4.3.1 requires text
==0.11.0.6
text-0.11.1.10 was excluded because blaze-builder-0.3.0.2 requires text
==0.11.0.6
text-0.11.1.10 was excluded because pandoc-1.9 requires text ==0.11.0.6
text-0.11.1.11 was excluded because xml-1.3.10 requires text ==0.11.0.6
text-0.11.1.11 was excluded because text-0.11.0.6 was selected instead
text-0.11.1.11 was excluded because texmath-0.5.0.1 requires text ==0.11.0.6
text-0.11.1.11 was excluded because test-framework-quickcheck2-0.2.10 requires
text ==0.11.0.6
text-0.11.1.11 was excluded because test-framework-hunit-0.2.6 requires text
==0.11.0.6
text-0.11.1.11 was excluded because test-framework-0.4.2.0 requires text
==0.11.0.6
text-0.11.1.11 was excluded because tagsoup-0.12.6 requires text ==0.11.0.6
text-0.11.1.11 was excluded because highlighting-kate-0.4 requires text
==0.11.0.6
text-0.11.1.11 was excluded because citeproc-hs-0.3.4 requires text ==0.11.0.6
text-0.11.1.11 was excluded because blaze-html-0.4.3.1 requires text
==0.11.0.6
text-0.11.1.11 was excluded because blaze-builder-0.3.0.2 requires text
==0.11.0.6
text-0.11.1.11 was excluded because pandoc-1.9 requires text ==0.11.0.6
text-0.11.1.12 was excluded because xml-1.3.10 requires text ==0.11.0.6
text-0.11.1.12 was excluded because text-0.11.0.6 was selected instead
text-0.11.1.12 was excluded because texmath-0.5.0.1 requires text ==0.11.0.6
text-0.11.1.12 was excluded because test-framework-quickcheck2-0.2.10 requires
text ==0.11.0.6
text-0.11.1.12 was excluded because test-framework-hunit-0.2.6 requires text
==0.11.0.6
text-0.11.1.12 was excluded because test-framework-0.4.2.0 requires text
==0.11.0.6
text-0.11.1.12 was excluded because tagsoup-0.12.6 requires text ==0.11.0.6
text-0.11.1.12 was excluded because highlighting-kate-0.4 requires text
==0.11.0.6
text-0.11.1.12 was excluded because citeproc-hs-0.3.4 requires text ==0.11.0.6
text-0.11.1.12 was excluded because blaze-html-0.4.3.1 requires text
==0.11.0.6
text-0.11.1.12 was excluded because blaze-builder-0.3.0.2 requires text
==0.11.0.6
text-0.11.1.12 was excluded because pandoc-1.9 requires text ==0.11.0.6